./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/parallel-lamport.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_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/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_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/parallel-lamport.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/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_fc043005-dac0-4e2d-aaa8-e5b6addf3904/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 7641d1105b9de7b20c96680ae1baa82cbf27158c037dacb66ff49f347bd2fa94 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 03:11:52,910 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 03:11:53,010 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 03:11:53,017 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 03:11:53,018 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 03:11:53,050 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 03:11:53,051 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 03:11:53,051 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 03:11:53,051 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 03:11:53,052 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 03:11:53,052 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 03:11:53,052 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 03:11:53,052 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 03:11:53,053 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 03:11:53,053 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 03:11:53,053 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 03:11:53,053 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 03:11:53,054 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 03:11:53,054 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 03:11:53,054 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 03:11:53,054 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 03:11:53,054 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 03:11:53,054 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 03:11:53,055 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 03:11:53,055 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 03:11:53,055 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 03:11:53,055 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 03:11:53,055 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 03:11:53,055 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 03:11:53,056 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 03:11:53,056 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:11:53,056 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:11:53,056 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:11:53,056 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:11:53,056 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 03:11:53,056 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 03:11:53,056 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 03:11:53,056 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 03:11:53,056 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:11:53,057 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 03:11:53,057 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 03:11:53,057 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 03:11:53,057 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 03:11:53,057 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 03:11:53,057 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 03:11:53,057 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 03:11:53,057 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 03:11:53,057 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_fc043005-dac0-4e2d-aaa8-e5b6addf3904/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 -> 7641d1105b9de7b20c96680ae1baa82cbf27158c037dacb66ff49f347bd2fa94 [2024-11-28 03:11:53,413 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 03:11:53,423 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 03:11:53,426 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 03:11:53,428 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 03:11:53,428 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 03:11:53,430 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/parallel-lamport.wvr.c [2024-11-28 03:11:57,003 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/data/a359d633a/002eb98eb2db4fca89e1c2b2ee78203a/FLAG507d1b40a [2024-11-28 03:11:57,289 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 03:11:57,290 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/sv-benchmarks/c/weaver/parallel-lamport.wvr.c [2024-11-28 03:11:57,300 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/data/a359d633a/002eb98eb2db4fca89e1c2b2ee78203a/FLAG507d1b40a [2024-11-28 03:11:57,320 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/data/a359d633a/002eb98eb2db4fca89e1c2b2ee78203a [2024-11-28 03:11:57,323 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 03:11:57,325 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 03:11:57,326 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 03:11:57,327 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 03:11:57,333 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 03:11:57,335 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:11:57" (1/1) ... [2024-11-28 03:11:57,338 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@186f55cf and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:57, skipping insertion in model container [2024-11-28 03:11:57,339 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 03:11:57" (1/1) ... [2024-11-28 03:11:57,367 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 03:11:57,606 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:57,614 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:11:57,628 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 03:11:57,669 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 03:11:57,689 INFO L204 MainTranslator]: Completed translation [2024-11-28 03:11:57,690 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:57 WrapperNode [2024-11-28 03:11:57,690 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 03:11:57,692 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 03:11:57,694 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 03:11:57,695 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 03:11:57,711 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:57" (1/1) ... [2024-11-28 03:11:57,726 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:57" (1/1) ... [2024-11-28 03:11:57,768 INFO L138 Inliner]: procedures = 22, calls = 30, calls flagged for inlining = 17, calls inlined = 17, statements flattened = 208 [2024-11-28 03:11:57,768 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 03:11:57,769 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 03:11:57,769 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 03:11:57,769 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 03:11:57,778 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:57" (1/1) ... [2024-11-28 03:11:57,778 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:57" (1/1) ... [2024-11-28 03:11:57,782 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:57" (1/1) ... [2024-11-28 03:11:57,802 INFO L175 MemorySlicer]: Split 7 memory accesses to 2 slices as follows [2, 5]. 71 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:57,802 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:57" (1/1) ... [2024-11-28 03:11:57,802 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:57" (1/1) ... [2024-11-28 03:11:57,812 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:57" (1/1) ... [2024-11-28 03:11:57,813 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:57" (1/1) ... [2024-11-28 03:11:57,817 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:57" (1/1) ... [2024-11-28 03:11:57,819 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:57" (1/1) ... [2024-11-28 03:11:57,821 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:57" (1/1) ... [2024-11-28 03:11:57,824 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 03:11:57,825 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 03:11:57,825 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 03:11:57,825 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 03:11:57,830 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:57" (1/1) ... [2024-11-28 03:11:57,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 03:11:57,861 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:11:57,879 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/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:57,884 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/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:57,922 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 03:11:57,924 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 03:11:57,924 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 03:11:57,924 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 03:11:57,924 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 03:11:57,924 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-28 03:11:57,924 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-28 03:11:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 03:11:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 03:11:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 03:11:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 03:11:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 03:11:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 03:11:57,925 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 03:11:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 03:11:57,925 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 03:11:57,929 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:58,103 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 03:11:58,105 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 03:11:58,744 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 03:11:58,745 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 03:11:59,081 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 03:11:59,083 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 03:11:59,084 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:11:59 BoogieIcfgContainer [2024-11-28 03:11:59,084 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 03:11:59,088 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 03:11:59,088 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 03:11:59,096 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 03:11:59,097 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 03:11:57" (1/3) ... [2024-11-28 03:11:59,098 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70f151bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:11:59, skipping insertion in model container [2024-11-28 03:11:59,098 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 03:11:57" (2/3) ... [2024-11-28 03:11:59,098 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@70f151bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 03:11:59, skipping insertion in model container [2024-11-28 03:11:59,098 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 03:11:59" (3/3) ... [2024-11-28 03:11:59,100 INFO L128 eAbstractionObserver]: Analyzing ICFG parallel-lamport.wvr.c [2024-11-28 03:11:59,118 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 03:11:59,120 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG parallel-lamport.wvr.c that has 4 procedures, 75 locations, 1 initial locations, 1 loop locations, and 12 error locations. [2024-11-28 03:11:59,120 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 03:11:59,232 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-28 03:11:59,273 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 84 places, 75 transitions, 171 flow [2024-11-28 03:11:59,348 INFO L124 PetriNetUnfolderBase]: 1/72 cut-off events. [2024-11-28 03:11:59,354 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 03:11:59,359 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85 conditions, 72 events. 1/72 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 120 event pairs, 0 based on Foata normal form. 0/59 useless extension candidates. Maximal degree in co-relation 55. Up to 2 conditions per place. [2024-11-28 03:11:59,360 INFO L82 GeneralOperation]: Start removeDead. Operand has 84 places, 75 transitions, 171 flow [2024-11-28 03:11:59,365 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 80 places, 71 transitions, 160 flow [2024-11-28 03:11:59,383 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 03:11:59,409 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;@1d83010e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 03:11:59,409 INFO L334 AbstractCegarLoop]: Starting to check reachability of 23 error locations. [2024-11-28 03:11:59,420 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 03:11:59,424 INFO L124 PetriNetUnfolderBase]: 1/14 cut-off events. [2024-11-28 03:11:59,424 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:11:59,424 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:11:59,425 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:11:59,426 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:11:59,432 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:11:59,433 INFO L85 PathProgramCache]: Analyzing trace with hash 147053720, now seen corresponding path program 1 times [2024-11-28 03:11:59,440 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:11:59,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1137620516] [2024-11-28 03:11:59,441 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:11:59,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:11:59,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:11:59,876 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:59,876 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:11:59,876 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1137620516] [2024-11-28 03:11:59,877 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1137620516] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:11:59,877 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:11:59,878 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 03:11:59,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301885397] [2024-11-28 03:11:59,880 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:11:59,888 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:11:59,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:11:59,921 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:11:59,921 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:11:59,984 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 75 [2024-11-28 03:11:59,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 71 transitions, 160 flow. Second operand has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states 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:59,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:11:59,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 75 [2024-11-28 03:11:59,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:00,398 INFO L124 PetriNetUnfolderBase]: 235/602 cut-off events. [2024-11-28 03:12:00,398 INFO L125 PetriNetUnfolderBase]: For 16/16 co-relation queries the response was YES. [2024-11-28 03:12:00,407 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1062 conditions, 602 events. 235/602 cut-off events. For 16/16 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3723 event pairs, 234 based on Foata normal form. 1/452 useless extension candidates. Maximal degree in co-relation 934. Up to 395 conditions per place. [2024-11-28 03:12:00,415 INFO L140 encePairwiseOnDemand]: 71/75 looper letters, 26 selfloop transitions, 2 changer transitions 0/68 dead transitions. [2024-11-28 03:12:00,416 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 68 transitions, 210 flow [2024-11-28 03:12:00,417 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:12:00,420 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:12:00,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 162 transitions. [2024-11-28 03:12:00,434 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.72 [2024-11-28 03:12:00,436 INFO L175 Difference]: Start difference. First operand has 80 places, 71 transitions, 160 flow. Second operand 3 states and 162 transitions. [2024-11-28 03:12:00,437 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 68 transitions, 210 flow [2024-11-28 03:12:00,448 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 68 transitions, 198 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-28 03:12:00,454 INFO L231 Difference]: Finished difference. Result has 73 places, 68 transitions, 146 flow [2024-11-28 03:12:00,458 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=73, PETRI_TRANSITIONS=68} [2024-11-28 03:12:00,462 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, -7 predicate places. [2024-11-28 03:12:00,466 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 68 transitions, 146 flow [2024-11-28 03:12:00,466 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 46.666666666666664) internal successors, (140), 3 states have internal predecessors, (140), 0 states have call successors, (0), 0 states 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,466 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:00,466 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:00,467 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 03:12:00,468 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:00,469 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:00,471 INFO L85 PathProgramCache]: Analyzing trace with hash 147053721, now seen corresponding path program 1 times [2024-11-28 03:12:00,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:00,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183751259] [2024-11-28 03:12:00,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:00,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:00,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:01,138 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:12:01,138 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:01,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183751259] [2024-11-28 03:12:01,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183751259] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:01,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:01,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:12:01,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1877372741] [2024-11-28 03:12:01,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:01,141 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:12:01,142 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:01,142 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:12:01,142 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:12:01,355 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 75 [2024-11-28 03:12:01,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 68 transitions, 146 flow. Second operand has 6 states, 6 states have (on average 44.5) internal successors, (267), 6 states have internal predecessors, (267), 0 states have call successors, (0), 0 states 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,358 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:01,358 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 75 [2024-11-28 03:12:01,358 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:01,755 INFO L124 PetriNetUnfolderBase]: 236/605 cut-off events. [2024-11-28 03:12:01,756 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:12:01,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1034 conditions, 605 events. 236/605 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3800 event pairs, 234 based on Foata normal form. 0/454 useless extension candidates. Maximal degree in co-relation 996. Up to 398 conditions per place. [2024-11-28 03:12:01,765 INFO L140 encePairwiseOnDemand]: 68/75 looper letters, 27 selfloop transitions, 6 changer transitions 0/71 dead transitions. [2024-11-28 03:12:01,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 71 transitions, 220 flow [2024-11-28 03:12:01,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:12:01,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:12:01,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 292 transitions. [2024-11-28 03:12:01,770 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6488888888888888 [2024-11-28 03:12:01,771 INFO L175 Difference]: Start difference. First operand has 73 places, 68 transitions, 146 flow. Second operand 6 states and 292 transitions. [2024-11-28 03:12:01,771 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 71 transitions, 220 flow [2024-11-28 03:12:01,772 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 71 transitions, 214 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:12:01,778 INFO L231 Difference]: Finished difference. Result has 78 places, 71 transitions, 173 flow [2024-11-28 03:12:01,779 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=142, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=173, PETRI_PLACES=78, PETRI_TRANSITIONS=71} [2024-11-28 03:12:01,780 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, -2 predicate places. [2024-11-28 03:12:01,780 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 71 transitions, 173 flow [2024-11-28 03:12:01,780 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 44.5) internal successors, (267), 6 states have internal predecessors, (267), 0 states have call successors, (0), 0 states 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,781 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:01,781 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:01,781 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 03:12:01,781 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:01,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:01,785 INFO L85 PathProgramCache]: Analyzing trace with hash -415276246, now seen corresponding path program 1 times [2024-11-28 03:12:01,785 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:01,785 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497798790] [2024-11-28 03:12:01,785 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:01,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:01,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:02,549 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:12:02,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:02,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497798790] [2024-11-28 03:12:02,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497798790] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:02,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483511852] [2024-11-28 03:12:02,552 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:02,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:02,553 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:02,556 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:02,563 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 03:12:02,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:02,681 INFO L256 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 03:12:02,689 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:02,813 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:12:03,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 03:12:03,100 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:03,468 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:12:03,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483511852] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:03,469 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:03,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 14 [2024-11-28 03:12:03,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1105597795] [2024-11-28 03:12:03,469 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:03,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:12:03,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:03,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:12:03,471 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2024-11-28 03:12:04,113 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 75 [2024-11-28 03:12:04,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 71 transitions, 173 flow. Second operand has 15 states, 15 states have (on average 44.53333333333333) internal successors, (668), 15 states have internal predecessors, (668), 0 states have call successors, (0), 0 states 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:04,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:04,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 75 [2024-11-28 03:12:04,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:04,771 INFO L124 PetriNetUnfolderBase]: 236/604 cut-off events. [2024-11-28 03:12:04,771 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 03:12:04,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1043 conditions, 604 events. 236/604 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 44. Compared 3778 event pairs, 234 based on Foata normal form. 0/453 useless extension candidates. Maximal degree in co-relation 1021. Up to 394 conditions per place. [2024-11-28 03:12:04,777 INFO L140 encePairwiseOnDemand]: 68/75 looper letters, 23 selfloop transitions, 9 changer transitions 0/70 dead transitions. [2024-11-28 03:12:04,777 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 70 transitions, 233 flow [2024-11-28 03:12:04,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 03:12:04,778 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 03:12:04,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 377 transitions. [2024-11-28 03:12:04,781 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6283333333333333 [2024-11-28 03:12:04,781 INFO L175 Difference]: Start difference. First operand has 78 places, 71 transitions, 173 flow. Second operand 8 states and 377 transitions. [2024-11-28 03:12:04,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 70 transitions, 233 flow [2024-11-28 03:12:04,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 70 transitions, 226 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:12:04,784 INFO L231 Difference]: Finished difference. Result has 81 places, 70 transitions, 180 flow [2024-11-28 03:12:04,784 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=180, PETRI_PLACES=81, PETRI_TRANSITIONS=70} [2024-11-28 03:12:04,785 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 1 predicate places. [2024-11-28 03:12:04,786 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 70 transitions, 180 flow [2024-11-28 03:12:04,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 44.53333333333333) internal successors, (668), 15 states have internal predecessors, (668), 0 states have call successors, (0), 0 states 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:04,786 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:04,787 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:04,799 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 03:12:04,990 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:04,991 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:04,992 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:04,992 INFO L85 PathProgramCache]: Analyzing trace with hash 558851219, now seen corresponding path program 1 times [2024-11-28 03:12:04,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:04,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050185116] [2024-11-28 03:12:04,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:04,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:05,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:05,110 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:12:05,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:05,112 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050185116] [2024-11-28 03:12:05,112 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050185116] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:05,113 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:05,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:12:05,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662716462] [2024-11-28 03:12:05,113 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:05,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 03:12:05,114 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:05,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 03:12:05,115 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 03:12:05,173 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 75 [2024-11-28 03:12:05,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 70 transitions, 180 flow. Second operand has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 0 states have call successors, (0), 0 states 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:05,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:05,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 75 [2024-11-28 03:12:05,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:05,502 INFO L124 PetriNetUnfolderBase]: 610/1171 cut-off events. [2024-11-28 03:12:05,502 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-11-28 03:12:05,505 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2187 conditions, 1171 events. 610/1171 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 7226 event pairs, 608 based on Foata normal form. 0/1103 useless extension candidates. Maximal degree in co-relation 2161. Up to 953 conditions per place. [2024-11-28 03:12:05,514 INFO L140 encePairwiseOnDemand]: 69/75 looper letters, 32 selfloop transitions, 3 changer transitions 0/66 dead transitions. [2024-11-28 03:12:05,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 66 transitions, 242 flow [2024-11-28 03:12:05,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:12:05,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:12:05,516 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 180 transitions. [2024-11-28 03:12:05,516 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-11-28 03:12:05,516 INFO L175 Difference]: Start difference. First operand has 81 places, 70 transitions, 180 flow. Second operand 4 states and 180 transitions. [2024-11-28 03:12:05,517 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 66 transitions, 242 flow [2024-11-28 03:12:05,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 66 transitions, 208 flow, removed 3 selfloop flow, removed 9 redundant places. [2024-11-28 03:12:05,520 INFO L231 Difference]: Finished difference. Result has 71 places, 66 transitions, 144 flow [2024-11-28 03:12:05,520 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=144, PETRI_PLACES=71, PETRI_TRANSITIONS=66} [2024-11-28 03:12:05,521 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, -9 predicate places. [2024-11-28 03:12:05,521 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 66 transitions, 144 flow [2024-11-28 03:12:05,522 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.5) internal successors, (158), 4 states have internal predecessors, (158), 0 states have call successors, (0), 0 states 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:05,522 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:05,522 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:05,522 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 03:12:05,522 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:05,523 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:05,523 INFO L85 PathProgramCache]: Analyzing trace with hash 558851220, now seen corresponding path program 1 times [2024-11-28 03:12:05,523 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:05,523 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [640517260] [2024-11-28 03:12:05,524 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:05,524 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:05,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:05,655 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:12:05,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:05,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [640517260] [2024-11-28 03:12:05,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [640517260] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:05,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:05,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 03:12:05,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [914015417] [2024-11-28 03:12:05,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:05,657 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 03:12:05,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:05,658 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 03:12:05,658 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 03:12:05,664 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 75 [2024-11-28 03:12:05,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 66 transitions, 144 flow. Second operand has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 states 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:05,665 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:05,665 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 75 [2024-11-28 03:12:05,665 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:05,851 INFO L124 PetriNetUnfolderBase]: 235/566 cut-off events. [2024-11-28 03:12:05,851 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 03:12:05,853 INFO L83 FinitePrefix]: Finished finitePrefix Result has 992 conditions, 566 events. 235/566 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 3371 event pairs, 234 based on Foata normal form. 1/454 useless extension candidates. Maximal degree in co-relation 959. Up to 399 conditions per place. [2024-11-28 03:12:05,857 INFO L140 encePairwiseOnDemand]: 72/75 looper letters, 29 selfloop transitions, 2 changer transitions 0/65 dead transitions. [2024-11-28 03:12:05,858 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 65 transitions, 202 flow [2024-11-28 03:12:05,858 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 03:12:05,859 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 03:12:05,859 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 164 transitions. [2024-11-28 03:12:05,863 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7288888888888889 [2024-11-28 03:12:05,864 INFO L175 Difference]: Start difference. First operand has 71 places, 66 transitions, 144 flow. Second operand 3 states and 164 transitions. [2024-11-28 03:12:05,864 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 65 transitions, 202 flow [2024-11-28 03:12:05,865 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 65 transitions, 199 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:12:05,866 INFO L231 Difference]: Finished difference. Result has 71 places, 65 transitions, 141 flow [2024-11-28 03:12:05,866 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=137, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=141, PETRI_PLACES=71, PETRI_TRANSITIONS=65} [2024-11-28 03:12:05,867 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, -9 predicate places. [2024-11-28 03:12:05,870 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 65 transitions, 141 flow [2024-11-28 03:12:05,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 48.666666666666664) internal successors, (146), 3 states have internal predecessors, (146), 0 states have call successors, (0), 0 states 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:05,871 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:05,871 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:05,871 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 03:12:05,871 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:05,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:05,872 INFO L85 PathProgramCache]: Analyzing trace with hash 1344457059, now seen corresponding path program 1 times [2024-11-28 03:12:05,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:05,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395133199] [2024-11-28 03:12:05,872 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:05,872 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:05,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:06,353 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:06,354 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:06,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395133199] [2024-11-28 03:12:06,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395133199] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:06,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [824966510] [2024-11-28 03:12:06,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:06,355 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:06,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:06,357 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:06,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 03:12:06,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:06,471 INFO L256 TraceCheckSpWp]: Trace formula consists of 165 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:12:06,474 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:06,487 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:12:06,711 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:06,711 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:12:06,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [824966510] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:06,711 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:12:06,711 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2024-11-28 03:12:06,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1785374318] [2024-11-28 03:12:06,712 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:06,712 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:12:06,712 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:06,713 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:12:06,713 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-28 03:12:06,816 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 75 [2024-11-28 03:12:06,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 65 transitions, 141 flow. Second operand has 5 states, 5 states have (on average 42.6) internal successors, (213), 5 states have internal predecessors, (213), 0 states have call successors, (0), 0 states 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:06,817 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:06,817 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 75 [2024-11-28 03:12:06,817 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:07,097 INFO L124 PetriNetUnfolderBase]: 451/850 cut-off events. [2024-11-28 03:12:07,097 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2024-11-28 03:12:07,101 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1605 conditions, 850 events. 451/850 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 60. Compared 4979 event pairs, 90 based on Foata normal form. 37/829 useless extension candidates. Maximal degree in co-relation 1577. Up to 555 conditions per place. [2024-11-28 03:12:07,107 INFO L140 encePairwiseOnDemand]: 71/75 looper letters, 41 selfloop transitions, 3 changer transitions 0/73 dead transitions. [2024-11-28 03:12:07,107 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 73 transitions, 247 flow [2024-11-28 03:12:07,107 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 03:12:07,108 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 03:12:07,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 199 transitions. [2024-11-28 03:12:07,108 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6633333333333333 [2024-11-28 03:12:07,109 INFO L175 Difference]: Start difference. First operand has 71 places, 65 transitions, 141 flow. Second operand 4 states and 199 transitions. [2024-11-28 03:12:07,109 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 73 transitions, 247 flow [2024-11-28 03:12:07,109 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 73 transitions, 243 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:12:07,111 INFO L231 Difference]: Finished difference. Result has 71 places, 64 transitions, 141 flow [2024-11-28 03:12:07,111 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=141, PETRI_PLACES=71, PETRI_TRANSITIONS=64} [2024-11-28 03:12:07,114 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, -9 predicate places. [2024-11-28 03:12:07,114 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 64 transitions, 141 flow [2024-11-28 03:12:07,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 42.6) internal successors, (213), 5 states have internal predecessors, (213), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:07,115 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:07,115 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:07,126 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 03:12:07,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:07,319 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:07,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:07,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1423444264, now seen corresponding path program 1 times [2024-11-28 03:12:07,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:07,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1966420806] [2024-11-28 03:12:07,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:07,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:07,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:07,704 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:07,704 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:07,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1966420806] [2024-11-28 03:12:07,704 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1966420806] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:07,704 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [517301220] [2024-11-28 03:12:07,704 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:07,704 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:07,705 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:07,710 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:07,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 03:12:07,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:07,806 INFO L256 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:12:07,808 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:07,827 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:12:08,076 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:08,077 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:12:08,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [517301220] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:08,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:12:08,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-11-28 03:12:08,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507026233] [2024-11-28 03:12:08,077 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:08,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:12:08,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:08,078 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:12:08,079 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:12:08,240 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 75 [2024-11-28 03:12:08,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 64 transitions, 141 flow. Second operand has 6 states, 6 states have (on average 40.833333333333336) internal successors, (245), 6 states have internal predecessors, (245), 0 states have call successors, (0), 0 states 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:08,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:08,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 75 [2024-11-28 03:12:08,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:08,670 INFO L124 PetriNetUnfolderBase]: 663/1268 cut-off events. [2024-11-28 03:12:08,670 INFO L125 PetriNetUnfolderBase]: For 9/9 co-relation queries the response was YES. [2024-11-28 03:12:08,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2413 conditions, 1268 events. 663/1268 cut-off events. For 9/9 co-relation queries the response was YES. Maximal size of possible extension queue 88. Compared 7675 event pairs, 182 based on Foata normal form. 42/1274 useless extension candidates. Maximal degree in co-relation 2377. Up to 498 conditions per place. [2024-11-28 03:12:08,679 INFO L140 encePairwiseOnDemand]: 69/75 looper letters, 66 selfloop transitions, 6 changer transitions 0/99 dead transitions. [2024-11-28 03:12:08,680 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 99 transitions, 363 flow [2024-11-28 03:12:08,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:12:08,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:12:08,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 300 transitions. [2024-11-28 03:12:08,682 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-28 03:12:08,682 INFO L175 Difference]: Start difference. First operand has 71 places, 64 transitions, 141 flow. Second operand 6 states and 300 transitions. [2024-11-28 03:12:08,682 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 99 transitions, 363 flow [2024-11-28 03:12:08,683 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 99 transitions, 357 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:12:08,686 INFO L231 Difference]: Finished difference. Result has 76 places, 68 transitions, 173 flow [2024-11-28 03:12:08,686 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=173, PETRI_PLACES=76, PETRI_TRANSITIONS=68} [2024-11-28 03:12:08,687 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, -4 predicate places. [2024-11-28 03:12:08,687 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 68 transitions, 173 flow [2024-11-28 03:12:08,688 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 40.833333333333336) internal successors, (245), 6 states have internal predecessors, (245), 0 states have call successors, (0), 0 states 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:08,688 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:08,688 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:08,698 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-28 03:12:08,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:08,889 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:08,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:08,890 INFO L85 PathProgramCache]: Analyzing trace with hash -2144208665, now seen corresponding path program 1 times [2024-11-28 03:12:08,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:08,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1578737140] [2024-11-28 03:12:08,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:08,890 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:08,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:09,229 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:09,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:09,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1578737140] [2024-11-28 03:12:09,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1578737140] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:09,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [947398130] [2024-11-28 03:12:09,230 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:09,230 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:09,231 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:09,233 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:09,238 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 03:12:09,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:09,349 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 03:12:09,352 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:09,686 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:09,686 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:09,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2024-11-28 03:12:10,241 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:10,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [947398130] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:10,242 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:10,242 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2024-11-28 03:12:10,242 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413506551] [2024-11-28 03:12:10,242 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:10,243 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 03:12:10,243 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:10,244 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 03:12:10,244 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=224, Unknown=0, NotChecked=0, Total=272 [2024-11-28 03:12:10,894 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 75 [2024-11-28 03:12:10,895 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 68 transitions, 173 flow. Second operand has 17 states, 17 states have (on average 39.88235294117647) internal successors, (678), 17 states have internal predecessors, (678), 0 states have call successors, (0), 0 states 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,896 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:10,896 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 75 [2024-11-28 03:12:10,896 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:12,066 INFO L124 PetriNetUnfolderBase]: 1787/3044 cut-off events. [2024-11-28 03:12:12,066 INFO L125 PetriNetUnfolderBase]: For 116/116 co-relation queries the response was YES. [2024-11-28 03:12:12,074 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5998 conditions, 3044 events. 1787/3044 cut-off events. For 116/116 co-relation queries the response was YES. Maximal size of possible extension queue 241. Compared 21425 event pairs, 856 based on Foata normal form. 0/2804 useless extension candidates. Maximal degree in co-relation 3161. Up to 1154 conditions per place. [2024-11-28 03:12:12,091 INFO L140 encePairwiseOnDemand]: 62/75 looper letters, 73 selfloop transitions, 17 changer transitions 0/121 dead transitions. [2024-11-28 03:12:12,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 121 transitions, 475 flow [2024-11-28 03:12:12,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 03:12:12,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 03:12:12,096 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 498 transitions. [2024-11-28 03:12:12,096 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6036363636363636 [2024-11-28 03:12:12,097 INFO L175 Difference]: Start difference. First operand has 76 places, 68 transitions, 173 flow. Second operand 11 states and 498 transitions. [2024-11-28 03:12:12,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 121 transitions, 475 flow [2024-11-28 03:12:12,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 121 transitions, 470 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 03:12:12,103 INFO L231 Difference]: Finished difference. Result has 88 places, 76 transitions, 252 flow [2024-11-28 03:12:12,104 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=169, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=252, PETRI_PLACES=88, PETRI_TRANSITIONS=76} [2024-11-28 03:12:12,105 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 8 predicate places. [2024-11-28 03:12:12,107 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 76 transitions, 252 flow [2024-11-28 03:12:12,108 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 39.88235294117647) internal successors, (678), 17 states have internal predecessors, (678), 0 states have call successors, (0), 0 states 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:12,108 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:12,108 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:12,125 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 03:12:12,308 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:12,309 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:12,309 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:12,310 INFO L85 PathProgramCache]: Analyzing trace with hash 1816418939, now seen corresponding path program 1 times [2024-11-28 03:12:12,310 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:12,310 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417101606] [2024-11-28 03:12:12,310 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:12,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:12,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:12,719 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:12,719 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:12,719 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417101606] [2024-11-28 03:12:12,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417101606] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:12,720 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1777766936] [2024-11-28 03:12:12,720 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:12,720 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:12,720 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:12,722 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:12,726 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 03:12:12,826 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:12,828 INFO L256 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:12:12,832 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:13,083 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:13,084 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:12:13,084 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1777766936] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:13,084 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:12:13,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-11-28 03:12:13,084 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1493789379] [2024-11-28 03:12:13,084 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:13,085 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:12:13,085 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:13,085 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:12:13,085 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:12:13,243 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 75 [2024-11-28 03:12:13,244 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 76 transitions, 252 flow. Second operand has 6 states, 6 states have (on average 41.166666666666664) internal successors, (247), 6 states have internal predecessors, (247), 0 states have call successors, (0), 0 states 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:13,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:13,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 75 [2024-11-28 03:12:13,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:13,948 INFO L124 PetriNetUnfolderBase]: 1691/3253 cut-off events. [2024-11-28 03:12:13,949 INFO L125 PetriNetUnfolderBase]: For 954/1254 co-relation queries the response was YES. [2024-11-28 03:12:13,957 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7032 conditions, 3253 events. 1691/3253 cut-off events. For 954/1254 co-relation queries the response was YES. Maximal size of possible extension queue 225. Compared 24470 event pairs, 490 based on Foata normal form. 251/3440 useless extension candidates. Maximal degree in co-relation 4916. Up to 1436 conditions per place. [2024-11-28 03:12:13,972 INFO L140 encePairwiseOnDemand]: 69/75 looper letters, 70 selfloop transitions, 8 changer transitions 0/110 dead transitions. [2024-11-28 03:12:13,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 110 transitions, 507 flow [2024-11-28 03:12:13,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 03:12:13,972 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 03:12:13,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 298 transitions. [2024-11-28 03:12:13,973 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6622222222222223 [2024-11-28 03:12:13,974 INFO L175 Difference]: Start difference. First operand has 88 places, 76 transitions, 252 flow. Second operand 6 states and 298 transitions. [2024-11-28 03:12:13,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 110 transitions, 507 flow [2024-11-28 03:12:13,979 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 110 transitions, 501 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:12:13,983 INFO L231 Difference]: Finished difference. Result has 93 places, 78 transitions, 287 flow [2024-11-28 03:12:13,984 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=287, PETRI_PLACES=93, PETRI_TRANSITIONS=78} [2024-11-28 03:12:13,984 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 13 predicate places. [2024-11-28 03:12:13,985 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 78 transitions, 287 flow [2024-11-28 03:12:13,985 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 41.166666666666664) internal successors, (247), 6 states have internal predecessors, (247), 0 states have call successors, (0), 0 states 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:13,985 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:13,985 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:14,005 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 03:12:14,185 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:14,186 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:14,186 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:14,187 INFO L85 PathProgramCache]: Analyzing trace with hash -1558692488, now seen corresponding path program 2 times [2024-11-28 03:12:14,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:14,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [156595517] [2024-11-28 03:12:14,187 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:12:14,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:14,222 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:12:14,222 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:14,485 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:12:14,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:14,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [156595517] [2024-11-28 03:12:14,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [156595517] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:14,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1893465979] [2024-11-28 03:12:14,486 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:12:14,486 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:14,486 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:14,490 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:14,492 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 03:12:14,617 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 03:12:14,617 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:14,623 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 03:12:14,626 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:14,845 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:12:14,845 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:12:14,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1893465979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:14,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:12:14,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [5] total 9 [2024-11-28 03:12:14,847 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766062483] [2024-11-28 03:12:14,847 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:14,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:12:14,848 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:14,848 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:12:14,849 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-11-28 03:12:15,000 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 75 [2024-11-28 03:12:15,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 78 transitions, 287 flow. Second operand has 6 states, 6 states have (on average 42.5) internal successors, (255), 6 states have internal predecessors, (255), 0 states have call successors, (0), 0 states 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:15,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:15,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 75 [2024-11-28 03:12:15,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:15,558 INFO L124 PetriNetUnfolderBase]: 1595/2923 cut-off events. [2024-11-28 03:12:15,558 INFO L125 PetriNetUnfolderBase]: For 759/759 co-relation queries the response was YES. [2024-11-28 03:12:15,569 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6587 conditions, 2923 events. 1595/2923 cut-off events. For 759/759 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 21367 event pairs, 668 based on Foata normal form. 81/2690 useless extension candidates. Maximal degree in co-relation 4081. Up to 1422 conditions per place. [2024-11-28 03:12:15,584 INFO L140 encePairwiseOnDemand]: 69/75 looper letters, 40 selfloop transitions, 9 changer transitions 0/86 dead transitions. [2024-11-28 03:12:15,584 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 96 places, 86 transitions, 401 flow [2024-11-28 03:12:15,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:12:15,585 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:12:15,586 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 237 transitions. [2024-11-28 03:12:15,586 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.632 [2024-11-28 03:12:15,586 INFO L175 Difference]: Start difference. First operand has 93 places, 78 transitions, 287 flow. Second operand 5 states and 237 transitions. [2024-11-28 03:12:15,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 96 places, 86 transitions, 401 flow [2024-11-28 03:12:15,599 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 86 transitions, 392 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 03:12:15,600 INFO L231 Difference]: Finished difference. Result has 93 places, 77 transitions, 292 flow [2024-11-28 03:12:15,601 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=292, PETRI_PLACES=93, PETRI_TRANSITIONS=77} [2024-11-28 03:12:15,601 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 13 predicate places. [2024-11-28 03:12:15,602 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 77 transitions, 292 flow [2024-11-28 03:12:15,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 42.5) internal successors, (255), 6 states have internal predecessors, (255), 0 states have call successors, (0), 0 states 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:15,602 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:15,602 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:15,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 03:12:15,807 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 03:12:15,807 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:15,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:15,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1295354971, now seen corresponding path program 1 times [2024-11-28 03:12:15,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:15,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1576266650] [2024-11-28 03:12:15,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:15,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:15,840 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:15,971 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:12:15,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:15,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1576266650] [2024-11-28 03:12:15,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1576266650] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:15,972 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:15,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 03:12:15,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055707660] [2024-11-28 03:12:15,972 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:15,973 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 03:12:15,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:15,973 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 03:12:15,974 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 03:12:15,989 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 75 [2024-11-28 03:12:15,990 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 77 transitions, 292 flow. Second operand has 6 states, 6 states have (on average 42.166666666666664) internal successors, (253), 6 states have internal predecessors, (253), 0 states have call successors, (0), 0 states 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:15,990 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:15,990 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 75 [2024-11-28 03:12:15,991 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:16,903 INFO L124 PetriNetUnfolderBase]: 2301/4755 cut-off events. [2024-11-28 03:12:16,903 INFO L125 PetriNetUnfolderBase]: For 1528/1639 co-relation queries the response was YES. [2024-11-28 03:12:16,919 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10688 conditions, 4755 events. 2301/4755 cut-off events. For 1528/1639 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 38460 event pairs, 882 based on Foata normal form. 159/4687 useless extension candidates. Maximal degree in co-relation 5379. Up to 1605 conditions per place. [2024-11-28 03:12:16,949 INFO L140 encePairwiseOnDemand]: 69/75 looper letters, 67 selfloop transitions, 7 changer transitions 0/111 dead transitions. [2024-11-28 03:12:16,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 111 transitions, 540 flow [2024-11-28 03:12:16,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:12:16,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:12:16,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 261 transitions. [2024-11-28 03:12:16,951 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.696 [2024-11-28 03:12:16,951 INFO L175 Difference]: Start difference. First operand has 93 places, 77 transitions, 292 flow. Second operand 5 states and 261 transitions. [2024-11-28 03:12:16,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 111 transitions, 540 flow [2024-11-28 03:12:16,973 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 111 transitions, 510 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 03:12:16,975 INFO L231 Difference]: Finished difference. Result has 96 places, 81 transitions, 314 flow [2024-11-28 03:12:16,976 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=274, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=314, PETRI_PLACES=96, PETRI_TRANSITIONS=81} [2024-11-28 03:12:16,976 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 16 predicate places. [2024-11-28 03:12:16,976 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 81 transitions, 314 flow [2024-11-28 03:12:16,977 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 42.166666666666664) internal successors, (253), 6 states have internal predecessors, (253), 0 states have call successors, (0), 0 states 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,977 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:16,977 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:16,978 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 03:12:16,978 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:16,978 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:16,979 INFO L85 PathProgramCache]: Analyzing trace with hash -178543487, now seen corresponding path program 2 times [2024-11-28 03:12:16,979 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:16,979 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [766440005] [2024-11-28 03:12:16,979 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:12:16,979 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:17,000 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:12:17,001 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:17,077 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 03:12:17,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:17,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [766440005] [2024-11-28 03:12:17,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [766440005] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:17,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:17,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 03:12:17,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [505691764] [2024-11-28 03:12:17,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:17,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 03:12:17,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:17,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 03:12:17,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 03:12:17,100 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 75 [2024-11-28 03:12:17,101 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 81 transitions, 314 flow. Second operand has 5 states, 5 states have (on average 42.8) internal successors, (214), 5 states have internal predecessors, (214), 0 states have call successors, (0), 0 states 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:17,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:17,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 75 [2024-11-28 03:12:17,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:17,698 INFO L124 PetriNetUnfolderBase]: 1331/3125 cut-off events. [2024-11-28 03:12:17,698 INFO L125 PetriNetUnfolderBase]: For 1211/1282 co-relation queries the response was YES. [2024-11-28 03:12:17,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7383 conditions, 3125 events. 1331/3125 cut-off events. For 1211/1282 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 24765 event pairs, 646 based on Foata normal form. 135/3150 useless extension candidates. Maximal degree in co-relation 4350. Up to 1212 conditions per place. [2024-11-28 03:12:17,720 INFO L140 encePairwiseOnDemand]: 68/75 looper letters, 66 selfloop transitions, 8 changer transitions 0/109 dead transitions. [2024-11-28 03:12:17,720 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 109 transitions, 530 flow [2024-11-28 03:12:17,721 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 03:12:17,721 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 03:12:17,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 261 transitions. [2024-11-28 03:12:17,722 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.696 [2024-11-28 03:12:17,723 INFO L175 Difference]: Start difference. First operand has 96 places, 81 transitions, 314 flow. Second operand 5 states and 261 transitions. [2024-11-28 03:12:17,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 109 transitions, 530 flow [2024-11-28 03:12:17,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 109 transitions, 518 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-28 03:12:17,744 INFO L231 Difference]: Finished difference. Result has 98 places, 81 transitions, 316 flow [2024-11-28 03:12:17,744 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=284, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=316, PETRI_PLACES=98, PETRI_TRANSITIONS=81} [2024-11-28 03:12:17,747 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 18 predicate places. [2024-11-28 03:12:17,748 INFO L471 AbstractCegarLoop]: Abstraction has has 98 places, 81 transitions, 316 flow [2024-11-28 03:12:17,749 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 42.8) internal successors, (214), 5 states have internal predecessors, (214), 0 states have call successors, (0), 0 states 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:17,749 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:17,749 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:17,749 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 03:12:17,749 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:17,750 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:17,750 INFO L85 PathProgramCache]: Analyzing trace with hash 1839618868, now seen corresponding path program 1 times [2024-11-28 03:12:17,750 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:17,751 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [636778803] [2024-11-28 03:12:17,751 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:17,751 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:17,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:18,148 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:18,148 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:18,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [636778803] [2024-11-28 03:12:18,148 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [636778803] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:18,148 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366453856] [2024-11-28 03:12:18,148 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:18,149 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:18,149 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:18,154 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:18,156 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 03:12:18,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:18,274 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:12:18,277 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:18,724 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:18,724 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:18,935 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2024-11-28 03:12:19,380 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:19,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366453856] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:19,380 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:19,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 20 [2024-11-28 03:12:19,381 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1161117544] [2024-11-28 03:12:19,381 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:19,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 03:12:19,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:19,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 03:12:19,382 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2024-11-28 03:12:20,868 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 75 [2024-11-28 03:12:20,870 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 81 transitions, 316 flow. Second operand has 21 states, 21 states have (on average 36.714285714285715) internal successors, (771), 21 states have internal predecessors, (771), 0 states have call successors, (0), 0 states 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:20,870 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:20,870 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 75 [2024-11-28 03:12:20,870 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:22,636 INFO L124 PetriNetUnfolderBase]: 1635/3081 cut-off events. [2024-11-28 03:12:22,636 INFO L125 PetriNetUnfolderBase]: For 1336/1636 co-relation queries the response was YES. [2024-11-28 03:12:22,647 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7733 conditions, 3081 events. 1635/3081 cut-off events. For 1336/1636 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 21361 event pairs, 276 based on Foata normal form. 332/3333 useless extension candidates. Maximal degree in co-relation 4332. Up to 840 conditions per place. [2024-11-28 03:12:22,661 INFO L140 encePairwiseOnDemand]: 60/75 looper letters, 115 selfloop transitions, 32 changer transitions 0/179 dead transitions. [2024-11-28 03:12:22,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 179 transitions, 890 flow [2024-11-28 03:12:22,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:12:22,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:12:22,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 827 transitions. [2024-11-28 03:12:22,665 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5513333333333333 [2024-11-28 03:12:22,665 INFO L175 Difference]: Start difference. First operand has 98 places, 81 transitions, 316 flow. Second operand 20 states and 827 transitions. [2024-11-28 03:12:22,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 179 transitions, 890 flow [2024-11-28 03:12:22,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 179 transitions, 880 flow, removed 1 selfloop flow, removed 2 redundant places. [2024-11-28 03:12:22,675 INFO L231 Difference]: Finished difference. Result has 116 places, 93 transitions, 429 flow [2024-11-28 03:12:22,675 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=304, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=429, PETRI_PLACES=116, PETRI_TRANSITIONS=93} [2024-11-28 03:12:22,677 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 36 predicate places. [2024-11-28 03:12:22,677 INFO L471 AbstractCegarLoop]: Abstraction has has 116 places, 93 transitions, 429 flow [2024-11-28 03:12:22,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 36.714285714285715) internal successors, (771), 21 states have internal predecessors, (771), 0 states have call successors, (0), 0 states 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,678 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:22,678 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:22,691 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-28 03:12:22,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:22,883 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:22,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:22,884 INFO L85 PathProgramCache]: Analyzing trace with hash -959254873, now seen corresponding path program 1 times [2024-11-28 03:12:22,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:22,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332895289] [2024-11-28 03:12:22,884 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:22,884 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:22,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:23,259 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:23,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:23,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332895289] [2024-11-28 03:12:23,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332895289] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:23,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [993716714] [2024-11-28 03:12:23,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:23,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:23,261 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:23,263 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:23,267 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 03:12:23,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:23,385 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 03:12:23,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:23,843 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:23,843 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:24,035 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2024-11-28 03:12:24,515 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:24,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [993716714] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:24,515 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:24,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 8, 8] total 20 [2024-11-28 03:12:24,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [702533431] [2024-11-28 03:12:24,516 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:24,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-28 03:12:24,517 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:24,519 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-28 03:12:24,519 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=368, Unknown=0, NotChecked=0, Total=420 [2024-11-28 03:12:25,871 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 75 [2024-11-28 03:12:25,872 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 93 transitions, 429 flow. Second operand has 21 states, 21 states have (on average 36.714285714285715) internal successors, (771), 21 states have internal predecessors, (771), 0 states have call successors, (0), 0 states 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:25,872 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:25,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 75 [2024-11-28 03:12:25,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:27,400 INFO L124 PetriNetUnfolderBase]: 1635/3017 cut-off events. [2024-11-28 03:12:27,400 INFO L125 PetriNetUnfolderBase]: For 1705/1973 co-relation queries the response was YES. [2024-11-28 03:12:27,410 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8165 conditions, 3017 events. 1635/3017 cut-off events. For 1705/1973 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 20553 event pairs, 278 based on Foata normal form. 320/3257 useless extension candidates. Maximal degree in co-relation 5213. Up to 882 conditions per place. [2024-11-28 03:12:27,421 INFO L140 encePairwiseOnDemand]: 60/75 looper letters, 116 selfloop transitions, 33 changer transitions 0/180 dead transitions. [2024-11-28 03:12:27,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 180 transitions, 963 flow [2024-11-28 03:12:27,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:12:27,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:12:27,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 828 transitions. [2024-11-28 03:12:27,425 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.552 [2024-11-28 03:12:27,425 INFO L175 Difference]: Start difference. First operand has 116 places, 93 transitions, 429 flow. Second operand 20 states and 828 transitions. [2024-11-28 03:12:27,426 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 180 transitions, 963 flow [2024-11-28 03:12:27,434 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 180 transitions, 927 flow, removed 3 selfloop flow, removed 10 redundant places. [2024-11-28 03:12:27,436 INFO L231 Difference]: Finished difference. Result has 124 places, 93 transitions, 459 flow [2024-11-28 03:12:27,437 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=459, PETRI_PLACES=124, PETRI_TRANSITIONS=93} [2024-11-28 03:12:27,437 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 44 predicate places. [2024-11-28 03:12:27,437 INFO L471 AbstractCegarLoop]: Abstraction has has 124 places, 93 transitions, 459 flow [2024-11-28 03:12:27,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 36.714285714285715) internal successors, (771), 21 states have internal predecessors, (771), 0 states have call successors, (0), 0 states 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:27,438 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:27,438 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:27,449 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 03:12:27,639 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:27,639 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:27,640 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:27,640 INFO L85 PathProgramCache]: Analyzing trace with hash 86936044, now seen corresponding path program 1 times [2024-11-28 03:12:27,640 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:27,640 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929940919] [2024-11-28 03:12:27,640 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:27,640 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:27,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:28,589 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:28,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:28,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929940919] [2024-11-28 03:12:28,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929940919] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:28,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1887365044] [2024-11-28 03:12:28,589 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 03:12:28,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:28,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:28,592 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:28,595 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 03:12:28,728 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:28,735 INFO L256 TraceCheckSpWp]: Trace formula consists of 285 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-28 03:12:28,738 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:28,769 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:12:29,331 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 7 [2024-11-28 03:12:29,371 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:29,371 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:30,404 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 33 treesize of output 29 [2024-11-28 03:12:30,424 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-28 03:12:30,424 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 62 treesize of output 41 [2024-11-28 03:12:30,521 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 03:12:30,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1887365044] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 03:12:30,521 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 03:12:30,521 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 12, 12] total 30 [2024-11-28 03:12:30,521 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648197300] [2024-11-28 03:12:30,522 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 03:12:30,522 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-28 03:12:30,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:30,523 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-28 03:12:30,528 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2024-11-28 03:12:32,330 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 75 [2024-11-28 03:12:32,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 124 places, 93 transitions, 459 flow. Second operand has 30 states, 30 states have (on average 36.0) internal successors, (1080), 30 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states 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,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:32,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 75 [2024-11-28 03:12:32,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:35,922 INFO L124 PetriNetUnfolderBase]: 3835/6724 cut-off events. [2024-11-28 03:12:35,922 INFO L125 PetriNetUnfolderBase]: For 6480/6794 co-relation queries the response was YES. [2024-11-28 03:12:35,945 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19279 conditions, 6724 events. 3835/6724 cut-off events. For 6480/6794 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 46302 event pairs, 949 based on Foata normal form. 264/6822 useless extension candidates. Maximal degree in co-relation 12607. Up to 2356 conditions per place. [2024-11-28 03:12:35,959 INFO L140 encePairwiseOnDemand]: 55/75 looper letters, 49 selfloop transitions, 13 changer transitions 252/340 dead transitions. [2024-11-28 03:12:35,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 340 transitions, 2099 flow [2024-11-28 03:12:35,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2024-11-28 03:12:35,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 40 states. [2024-11-28 03:12:35,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 1608 transitions. [2024-11-28 03:12:35,967 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.536 [2024-11-28 03:12:35,967 INFO L175 Difference]: Start difference. First operand has 124 places, 93 transitions, 459 flow. Second operand 40 states and 1608 transitions. [2024-11-28 03:12:35,967 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 340 transitions, 2099 flow [2024-11-28 03:12:35,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 340 transitions, 1905 flow, removed 2 selfloop flow, removed 17 redundant places. [2024-11-28 03:12:35,988 INFO L231 Difference]: Finished difference. Result has 158 places, 78 transitions, 393 flow [2024-11-28 03:12:35,988 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=403, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=40, PETRI_FLOW=393, PETRI_PLACES=158, PETRI_TRANSITIONS=78} [2024-11-28 03:12:35,989 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 78 predicate places. [2024-11-28 03:12:35,989 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 78 transitions, 393 flow [2024-11-28 03:12:35,989 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 36.0) internal successors, (1080), 30 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:35,990 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:35,990 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:36,002 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-28 03:12:36,193 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 03:12:36,194 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:36,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:36,194 INFO L85 PathProgramCache]: Analyzing trace with hash 2141925993, now seen corresponding path program 2 times [2024-11-28 03:12:36,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:36,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1045550300] [2024-11-28 03:12:36,195 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:12:36,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:36,231 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:12:36,232 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:36,684 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:12:36,685 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:36,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1045550300] [2024-11-28 03:12:36,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1045550300] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:36,685 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:36,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:12:36,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117445405] [2024-11-28 03:12:36,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:36,686 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:12:36,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:36,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:12:36,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:12:37,319 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:12:37,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 78 transitions, 393 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:37,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:12:37,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:39,118 INFO L124 PetriNetUnfolderBase]: 2380/4091 cut-off events. [2024-11-28 03:12:39,118 INFO L125 PetriNetUnfolderBase]: For 11106/11290 co-relation queries the response was YES. [2024-11-28 03:12:39,126 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14056 conditions, 4091 events. 2380/4091 cut-off events. For 11106/11290 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 23649 event pairs, 508 based on Foata normal form. 171/4205 useless extension candidates. Maximal degree in co-relation 13971. Up to 2668 conditions per place. [2024-11-28 03:12:39,141 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 115 selfloop transitions, 43 changer transitions 45/226 dead transitions. [2024-11-28 03:12:39,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 226 transitions, 1709 flow [2024-11-28 03:12:39,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:12:39,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:12:39,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1066 transitions. [2024-11-28 03:12:39,145 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5076190476190476 [2024-11-28 03:12:39,146 INFO L175 Difference]: Start difference. First operand has 158 places, 78 transitions, 393 flow. Second operand 28 states and 1066 transitions. [2024-11-28 03:12:39,146 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 226 transitions, 1709 flow [2024-11-28 03:12:39,172 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 226 transitions, 1342 flow, removed 129 selfloop flow, removed 22 redundant places. [2024-11-28 03:12:39,175 INFO L231 Difference]: Finished difference. Result has 144 places, 113 transitions, 739 flow [2024-11-28 03:12:39,175 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=315, PETRI_DIFFERENCE_MINUEND_PLACES=95, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=739, PETRI_PLACES=144, PETRI_TRANSITIONS=113} [2024-11-28 03:12:39,176 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 64 predicate places. [2024-11-28 03:12:39,176 INFO L471 AbstractCegarLoop]: Abstraction has has 144 places, 113 transitions, 739 flow [2024-11-28 03:12:39,176 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:39,176 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:39,177 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:39,177 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-28 03:12:39,177 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:39,178 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:39,178 INFO L85 PathProgramCache]: Analyzing trace with hash -1831391385, now seen corresponding path program 3 times [2024-11-28 03:12:39,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:39,178 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1193106867] [2024-11-28 03:12:39,178 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:12:39,178 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:39,205 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:12:39,205 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:39,598 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:12:39,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:39,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1193106867] [2024-11-28 03:12:39,599 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1193106867] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:39,599 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:39,599 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:12:39,599 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1758265739] [2024-11-28 03:12:39,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:39,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:12:39,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:39,600 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:12:39,600 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:12:40,172 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:12:40,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 113 transitions, 739 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:40,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:40,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:12:40,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:41,943 INFO L124 PetriNetUnfolderBase]: 2646/4505 cut-off events. [2024-11-28 03:12:41,944 INFO L125 PetriNetUnfolderBase]: For 10044/10286 co-relation queries the response was YES. [2024-11-28 03:12:41,958 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16412 conditions, 4505 events. 2646/4505 cut-off events. For 10044/10286 co-relation queries the response was YES. Maximal size of possible extension queue 195. Compared 26580 event pairs, 610 based on Foata normal form. 229/4667 useless extension candidates. Maximal degree in co-relation 16372. Up to 2897 conditions per place. [2024-11-28 03:12:41,976 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 137 selfloop transitions, 43 changer transitions 38/241 dead transitions. [2024-11-28 03:12:41,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 160 places, 241 transitions, 1863 flow [2024-11-28 03:12:41,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:12:41,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:12:41,979 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1009 transitions. [2024-11-28 03:12:41,980 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4982716049382716 [2024-11-28 03:12:41,980 INFO L175 Difference]: Start difference. First operand has 144 places, 113 transitions, 739 flow. Second operand 27 states and 1009 transitions. [2024-11-28 03:12:41,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 160 places, 241 transitions, 1863 flow [2024-11-28 03:12:42,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 241 transitions, 1743 flow, removed 60 selfloop flow, removed 8 redundant places. [2024-11-28 03:12:42,031 INFO L231 Difference]: Finished difference. Result has 171 places, 147 transitions, 1120 flow [2024-11-28 03:12:42,032 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=691, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=1120, PETRI_PLACES=171, PETRI_TRANSITIONS=147} [2024-11-28 03:12:42,032 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 91 predicate places. [2024-11-28 03:12:42,032 INFO L471 AbstractCegarLoop]: Abstraction has has 171 places, 147 transitions, 1120 flow [2024-11-28 03:12:42,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:42,033 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:42,033 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:42,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 03:12:42,033 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:42,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:42,034 INFO L85 PathProgramCache]: Analyzing trace with hash -1259257145, now seen corresponding path program 4 times [2024-11-28 03:12:42,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:42,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [900971386] [2024-11-28 03:12:42,035 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:12:42,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:42,069 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:12:42,069 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:42,482 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:12:42,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:42,482 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [900971386] [2024-11-28 03:12:42,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [900971386] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:42,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:42,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:12:42,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [422972330] [2024-11-28 03:12:42,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:42,483 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:12:42,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:42,484 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:12:42,484 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:12:43,020 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:12:43,021 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 147 transitions, 1120 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:12:43,021 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:43,021 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:12:43,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:44,959 INFO L124 PetriNetUnfolderBase]: 3172/5321 cut-off events. [2024-11-28 03:12:44,959 INFO L125 PetriNetUnfolderBase]: For 20362/20646 co-relation queries the response was YES. [2024-11-28 03:12:44,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21859 conditions, 5321 events. 3172/5321 cut-off events. For 20362/20646 co-relation queries the response was YES. Maximal size of possible extension queue 244. Compared 31901 event pairs, 814 based on Foata normal form. 271/5487 useless extension candidates. Maximal degree in co-relation 21807. Up to 3264 conditions per place. [2024-11-28 03:12:45,020 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 163 selfloop transitions, 78 changer transitions 31/295 dead transitions. [2024-11-28 03:12:45,020 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 195 places, 295 transitions, 2643 flow [2024-11-28 03:12:45,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:12:45,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:12:45,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1209 transitions. [2024-11-28 03:12:45,030 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.50375 [2024-11-28 03:12:45,031 INFO L175 Difference]: Start difference. First operand has 171 places, 147 transitions, 1120 flow. Second operand 32 states and 1209 transitions. [2024-11-28 03:12:45,031 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 195 places, 295 transitions, 2643 flow [2024-11-28 03:12:45,139 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 187 places, 295 transitions, 2496 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-11-28 03:12:45,145 INFO L231 Difference]: Finished difference. Result has 208 places, 181 transitions, 1680 flow [2024-11-28 03:12:45,146 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1042, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=147, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1680, PETRI_PLACES=208, PETRI_TRANSITIONS=181} [2024-11-28 03:12:45,146 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 128 predicate places. [2024-11-28 03:12:45,147 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 181 transitions, 1680 flow [2024-11-28 03:12:45,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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,147 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:45,148 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:45,148 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 03:12:45,148 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:45,149 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:45,149 INFO L85 PathProgramCache]: Analyzing trace with hash -721181101, now seen corresponding path program 5 times [2024-11-28 03:12:45,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:45,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544189250] [2024-11-28 03:12:45,149 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:12:45,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:45,257 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:12:45,258 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:49,464 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:12:49,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:49,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544189250] [2024-11-28 03:12:49,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1544189250] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:49,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1663143174] [2024-11-28 03:12:49,465 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:12:49,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:49,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:49,467 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:49,472 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 03:12:49,605 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:12:49,606 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:49,608 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:12:49,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:50,336 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:12:50,336 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:12:50,404 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:12:50,404 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:12:50,900 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:12:50,901 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:12:50,984 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:12:50,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1663143174] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:50,984 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:12:50,984 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 36 [2024-11-28 03:12:50,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2081075513] [2024-11-28 03:12:50,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:50,985 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:12:50,985 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:50,986 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:12:50,986 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1181, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 03:12:51,587 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:12:51,587 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 181 transitions, 1680 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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,587 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:51,587 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:12:51,588 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:53,881 INFO L124 PetriNetUnfolderBase]: 3180/5311 cut-off events. [2024-11-28 03:12:53,882 INFO L125 PetriNetUnfolderBase]: For 33967/34267 co-relation queries the response was YES. [2024-11-28 03:12:53,930 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24537 conditions, 5311 events. 3180/5311 cut-off events. For 33967/34267 co-relation queries the response was YES. Maximal size of possible extension queue 249. Compared 31976 event pairs, 742 based on Foata normal form. 273/5495 useless extension candidates. Maximal degree in co-relation 24417. Up to 3599 conditions per place. [2024-11-28 03:12:53,946 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 190 selfloop transitions, 49 changer transitions 37/299 dead transitions. [2024-11-28 03:12:53,947 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 299 transitions, 3057 flow [2024-11-28 03:12:53,947 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:12:53,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:12:53,948 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 885 transitions. [2024-11-28 03:12:53,949 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5130434782608696 [2024-11-28 03:12:53,949 INFO L175 Difference]: Start difference. First operand has 208 places, 181 transitions, 1680 flow. Second operand 23 states and 885 transitions. [2024-11-28 03:12:53,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 299 transitions, 3057 flow [2024-11-28 03:12:54,092 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 213 places, 299 transitions, 2805 flow, removed 86 selfloop flow, removed 15 redundant places. [2024-11-28 03:12:54,097 INFO L231 Difference]: Finished difference. Result has 228 places, 203 transitions, 1919 flow [2024-11-28 03:12:54,097 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1479, PETRI_DIFFERENCE_MINUEND_PLACES=191, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=181, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=142, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1919, PETRI_PLACES=228, PETRI_TRANSITIONS=203} [2024-11-28 03:12:54,098 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 148 predicate places. [2024-11-28 03:12:54,098 INFO L471 AbstractCegarLoop]: Abstraction has has 228 places, 203 transitions, 1919 flow [2024-11-28 03:12:54,098 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:54,099 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:54,099 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:54,110 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 03:12:54,302 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:54,303 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:54,304 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:54,304 INFO L85 PathProgramCache]: Analyzing trace with hash 978291519, now seen corresponding path program 6 times [2024-11-28 03:12:54,304 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:54,304 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330062339] [2024-11-28 03:12:54,304 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:12:54,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:54,328 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:12:54,330 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:12:54,625 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:12:54,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:54,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330062339] [2024-11-28 03:12:54,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330062339] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:12:54,626 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:12:54,626 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:12:54,626 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291919911] [2024-11-28 03:12:54,626 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:12:54,627 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:12:54,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:12:54,627 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:12:54,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:12:55,098 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:12:55,099 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 228 places, 203 transitions, 1919 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:55,099 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:12:55,099 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:12:55,099 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:12:56,994 INFO L124 PetriNetUnfolderBase]: 3572/5917 cut-off events. [2024-11-28 03:12:56,994 INFO L125 PetriNetUnfolderBase]: For 45668/45982 co-relation queries the response was YES. [2024-11-28 03:12:57,034 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28928 conditions, 5917 events. 3572/5917 cut-off events. For 45668/45982 co-relation queries the response was YES. Maximal size of possible extension queue 289. Compared 36296 event pairs, 652 based on Foata normal form. 287/6100 useless extension candidates. Maximal degree in co-relation 28852. Up to 3968 conditions per place. [2024-11-28 03:12:57,052 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 222 selfloop transitions, 50 changer transitions 38/333 dead transitions. [2024-11-28 03:12:57,052 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 240 places, 333 transitions, 3344 flow [2024-11-28 03:12:57,052 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:12:57,052 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:12:57,054 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 801 transitions. [2024-11-28 03:12:57,054 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.534 [2024-11-28 03:12:57,054 INFO L175 Difference]: Start difference. First operand has 228 places, 203 transitions, 1919 flow. Second operand 20 states and 801 transitions. [2024-11-28 03:12:57,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 240 places, 333 transitions, 3344 flow [2024-11-28 03:12:57,231 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 232 places, 333 transitions, 3135 flow, removed 97 selfloop flow, removed 8 redundant places. [2024-11-28 03:12:57,235 INFO L231 Difference]: Finished difference. Result has 243 places, 222 transitions, 2173 flow [2024-11-28 03:12:57,236 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1784, PETRI_DIFFERENCE_MINUEND_PLACES=213, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=2173, PETRI_PLACES=243, PETRI_TRANSITIONS=222} [2024-11-28 03:12:57,236 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 163 predicate places. [2024-11-28 03:12:57,236 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 222 transitions, 2173 flow [2024-11-28 03:12:57,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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,237 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:12:57,237 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:12:57,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-28 03:12:57,237 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:12:57,238 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:12:57,239 INFO L85 PathProgramCache]: Analyzing trace with hash -677676765, now seen corresponding path program 7 times [2024-11-28 03:12:57,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:12:57,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [638778179] [2024-11-28 03:12:57,239 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:12:57,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:12:57,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:59,177 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:12:59,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:12:59,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [638778179] [2024-11-28 03:12:59,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [638778179] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:12:59,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [534319058] [2024-11-28 03:12:59,178 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:12:59,178 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:12:59,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:12:59,181 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:12:59,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 03:12:59,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:12:59,324 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:12:59,327 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:12:59,805 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:12:59,806 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:12:59,825 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:12:59,825 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:13:00,231 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:13:00,231 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:13:00,309 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:00,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [534319058] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:00,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:13:00,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 33 [2024-11-28 03:13:00,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [974053848] [2024-11-28 03:13:00,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:00,309 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:13:00,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:00,310 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:13:00,310 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=976, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:13:00,783 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:00,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 222 transitions, 2173 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:00,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:00,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:00,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:03,477 INFO L124 PetriNetUnfolderBase]: 4039/6645 cut-off events. [2024-11-28 03:13:03,477 INFO L125 PetriNetUnfolderBase]: For 54472/54804 co-relation queries the response was YES. [2024-11-28 03:13:03,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33881 conditions, 6645 events. 4039/6645 cut-off events. For 54472/54804 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 41621 event pairs, 569 based on Foata normal form. 299/6840 useless extension candidates. Maximal degree in co-relation 33800. Up to 3875 conditions per place. [2024-11-28 03:13:03,551 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 271 selfloop transitions, 76 changer transitions 30/400 dead transitions. [2024-11-28 03:13:03,551 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 264 places, 400 transitions, 4018 flow [2024-11-28 03:13:03,551 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:13:03,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:13:03,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1110 transitions. [2024-11-28 03:13:03,553 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5285714285714286 [2024-11-28 03:13:03,553 INFO L175 Difference]: Start difference. First operand has 243 places, 222 transitions, 2173 flow. Second operand 28 states and 1110 transitions. [2024-11-28 03:13:03,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 264 places, 400 transitions, 4018 flow [2024-11-28 03:13:03,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 256 places, 400 transitions, 3785 flow, removed 101 selfloop flow, removed 8 redundant places. [2024-11-28 03:13:03,967 INFO L231 Difference]: Finished difference. Result has 267 places, 252 transitions, 2579 flow [2024-11-28 03:13:03,968 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2044, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=167, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2579, PETRI_PLACES=267, PETRI_TRANSITIONS=252} [2024-11-28 03:13:03,968 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 187 predicate places. [2024-11-28 03:13:03,968 INFO L471 AbstractCegarLoop]: Abstraction has has 267 places, 252 transitions, 2579 flow [2024-11-28 03:13:03,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:03,970 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:03,970 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:03,977 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-28 03:13:04,170 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-28 03:13:04,171 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:04,171 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:04,171 INFO L85 PathProgramCache]: Analyzing trace with hash 905893819, now seen corresponding path program 8 times [2024-11-28 03:13:04,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:04,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197295932] [2024-11-28 03:13:04,172 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:13:04,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:04,194 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:13:04,195 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:04,469 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:04,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:04,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197295932] [2024-11-28 03:13:04,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1197295932] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:04,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:13:04,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:13:04,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [938812913] [2024-11-28 03:13:04,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:04,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:13:04,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:04,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:13:04,470 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:13:04,857 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:04,858 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 267 places, 252 transitions, 2579 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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,858 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:04,858 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:04,858 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:07,201 INFO L124 PetriNetUnfolderBase]: 4063/6672 cut-off events. [2024-11-28 03:13:07,201 INFO L125 PetriNetUnfolderBase]: For 59585/59913 co-relation queries the response was YES. [2024-11-28 03:13:07,292 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35270 conditions, 6672 events. 4063/6672 cut-off events. For 59585/59913 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 41723 event pairs, 830 based on Foata normal form. 295/6835 useless extension candidates. Maximal degree in co-relation 35117. Up to 4580 conditions per place. [2024-11-28 03:13:07,319 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 259 selfloop transitions, 67 changer transitions 28/377 dead transitions. [2024-11-28 03:13:07,319 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 286 places, 377 transitions, 3952 flow [2024-11-28 03:13:07,319 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:13:07,319 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:13:07,496 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 911 transitions. [2024-11-28 03:13:07,496 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5281159420289855 [2024-11-28 03:13:07,496 INFO L175 Difference]: Start difference. First operand has 267 places, 252 transitions, 2579 flow. Second operand 23 states and 911 transitions. [2024-11-28 03:13:07,496 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 286 places, 377 transitions, 3952 flow [2024-11-28 03:13:07,733 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 271 places, 377 transitions, 3656 flow, removed 103 selfloop flow, removed 15 redundant places. [2024-11-28 03:13:07,737 INFO L231 Difference]: Finished difference. Result has 279 places, 263 transitions, 2645 flow [2024-11-28 03:13:07,738 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=252, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2645, PETRI_PLACES=279, PETRI_TRANSITIONS=263} [2024-11-28 03:13:07,738 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 199 predicate places. [2024-11-28 03:13:07,738 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 263 transitions, 2645 flow [2024-11-28 03:13:07,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:07,738 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:07,738 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:07,738 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-28 03:13:07,739 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:07,739 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:07,739 INFO L85 PathProgramCache]: Analyzing trace with hash 1166772571, now seen corresponding path program 9 times [2024-11-28 03:13:07,739 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:07,740 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282261685] [2024-11-28 03:13:07,740 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:13:07,740 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:07,757 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:13:07,757 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:08,016 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:08,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:08,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282261685] [2024-11-28 03:13:08,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282261685] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:08,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:13:08,017 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:13:08,017 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711392148] [2024-11-28 03:13:08,017 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:08,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:13:08,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:08,018 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:13:08,018 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:13:08,370 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:08,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 263 transitions, 2645 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:08,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:08,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:08,371 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:10,410 INFO L124 PetriNetUnfolderBase]: 4168/6884 cut-off events. [2024-11-28 03:13:10,411 INFO L125 PetriNetUnfolderBase]: For 56119/56449 co-relation queries the response was YES. [2024-11-28 03:13:10,472 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35749 conditions, 6884 events. 4168/6884 cut-off events. For 56119/56449 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 43276 event pairs, 691 based on Foata normal form. 297/7067 useless extension candidates. Maximal degree in co-relation 35601. Up to 4246 conditions per place. [2024-11-28 03:13:10,492 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 274 selfloop transitions, 67 changer transitions 33/397 dead transitions. [2024-11-28 03:13:10,493 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 300 places, 397 transitions, 4053 flow [2024-11-28 03:13:10,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:13:10,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:13:10,494 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1021 transitions. [2024-11-28 03:13:10,495 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5235897435897436 [2024-11-28 03:13:10,495 INFO L175 Difference]: Start difference. First operand has 279 places, 263 transitions, 2645 flow. Second operand 26 states and 1021 transitions. [2024-11-28 03:13:10,495 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 300 places, 397 transitions, 4053 flow [2024-11-28 03:13:10,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 397 transitions, 3862 flow, removed 38 selfloop flow, removed 15 redundant places. [2024-11-28 03:13:10,792 INFO L231 Difference]: Finished difference. Result has 294 places, 265 transitions, 2682 flow [2024-11-28 03:13:10,792 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2475, PETRI_DIFFERENCE_MINUEND_PLACES=260, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=263, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2682, PETRI_PLACES=294, PETRI_TRANSITIONS=265} [2024-11-28 03:13:10,793 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 214 predicate places. [2024-11-28 03:13:10,793 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 265 transitions, 2682 flow [2024-11-28 03:13:10,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:10,793 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:10,793 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:10,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-28 03:13:10,793 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:10,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:10,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1338560861, now seen corresponding path program 10 times [2024-11-28 03:13:10,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:10,795 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436062778] [2024-11-28 03:13:10,795 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:13:10,795 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:10,818 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:13:10,818 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:11,080 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:11,080 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:11,080 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436062778] [2024-11-28 03:13:11,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1436062778] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:11,081 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:13:11,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:13:11,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1371000299] [2024-11-28 03:13:11,081 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:11,081 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:13:11,082 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:11,082 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:13:11,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:13:11,637 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:11,638 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 265 transitions, 2682 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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,638 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:11,638 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:11,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:13,861 INFO L124 PetriNetUnfolderBase]: 4153/6896 cut-off events. [2024-11-28 03:13:13,861 INFO L125 PetriNetUnfolderBase]: For 63128/63460 co-relation queries the response was YES. [2024-11-28 03:13:13,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36584 conditions, 6896 events. 4153/6896 cut-off events. For 63128/63460 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 43854 event pairs, 840 based on Foata normal form. 299/7071 useless extension candidates. Maximal degree in co-relation 36478. Up to 4684 conditions per place. [2024-11-28 03:13:13,935 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 262 selfloop transitions, 63 changer transitions 35/383 dead transitions. [2024-11-28 03:13:13,935 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 383 transitions, 3970 flow [2024-11-28 03:13:13,935 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:13:13,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:13:13,936 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 912 transitions. [2024-11-28 03:13:13,936 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.528695652173913 [2024-11-28 03:13:13,936 INFO L175 Difference]: Start difference. First operand has 294 places, 265 transitions, 2682 flow. Second operand 23 states and 912 transitions. [2024-11-28 03:13:13,936 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 383 transitions, 3970 flow [2024-11-28 03:13:14,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 383 transitions, 3821 flow, removed 28 selfloop flow, removed 18 redundant places. [2024-11-28 03:13:14,205 INFO L231 Difference]: Finished difference. Result has 297 places, 262 transitions, 2671 flow [2024-11-28 03:13:14,205 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2559, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=202, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2671, PETRI_PLACES=297, PETRI_TRANSITIONS=262} [2024-11-28 03:13:14,206 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 217 predicate places. [2024-11-28 03:13:14,206 INFO L471 AbstractCegarLoop]: Abstraction has has 297 places, 262 transitions, 2671 flow [2024-11-28 03:13:14,207 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:14,207 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:14,207 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:14,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-28 03:13:14,207 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:14,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:14,208 INFO L85 PathProgramCache]: Analyzing trace with hash -1939486957, now seen corresponding path program 11 times [2024-11-28 03:13:14,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:14,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1365993941] [2024-11-28 03:13:14,209 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:13:14,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:14,266 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:13:14,266 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:19,009 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:13:19,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:19,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1365993941] [2024-11-28 03:13:19,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1365993941] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:19,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1879877296] [2024-11-28 03:13:19,010 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:13:19,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:19,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:19,013 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:19,017 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 03:13:19,131 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:13:19,131 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:19,133 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:13:19,135 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:19,655 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:13:19,655 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:13:19,673 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:13:19,673 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:13:20,017 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:13:20,018 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:13:20,088 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:20,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1879877296] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:20,088 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:13:20,088 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 31 [2024-11-28 03:13:20,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1269278568] [2024-11-28 03:13:20,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:20,089 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:13:20,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:20,090 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:13:20,090 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=856, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:13:20,640 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:20,641 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 297 places, 262 transitions, 2671 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20,641 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:20,641 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:20,641 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:23,535 INFO L124 PetriNetUnfolderBase]: 4215/7000 cut-off events. [2024-11-28 03:13:23,535 INFO L125 PetriNetUnfolderBase]: For 60497/60829 co-relation queries the response was YES. [2024-11-28 03:13:23,597 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36894 conditions, 7000 events. 4215/7000 cut-off events. For 60497/60829 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 44545 event pairs, 586 based on Foata normal form. 299/7195 useless extension candidates. Maximal degree in co-relation 36789. Up to 4231 conditions per place. [2024-11-28 03:13:23,617 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 291 selfloop transitions, 85 changer transitions 29/428 dead transitions. [2024-11-28 03:13:23,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 428 transitions, 4274 flow [2024-11-28 03:13:23,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:13:23,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:13:23,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1284 transitions. [2024-11-28 03:13:23,620 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5187878787878788 [2024-11-28 03:13:23,620 INFO L175 Difference]: Start difference. First operand has 297 places, 262 transitions, 2671 flow. Second operand 33 states and 1284 transitions. [2024-11-28 03:13:23,620 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 428 transitions, 4274 flow [2024-11-28 03:13:23,891 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 428 transitions, 4102 flow, removed 18 selfloop flow, removed 21 redundant places. [2024-11-28 03:13:23,895 INFO L231 Difference]: Finished difference. Result has 306 places, 269 transitions, 2811 flow [2024-11-28 03:13:23,895 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2533, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=2811, PETRI_PLACES=306, PETRI_TRANSITIONS=269} [2024-11-28 03:13:23,895 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 226 predicate places. [2024-11-28 03:13:23,895 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 269 transitions, 2811 flow [2024-11-28 03:13:23,896 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23,896 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:23,896 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:23,906 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 03:13:24,096 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 03:13:24,096 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:24,097 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:24,097 INFO L85 PathProgramCache]: Analyzing trace with hash 1412454815, now seen corresponding path program 12 times [2024-11-28 03:13:24,097 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:24,097 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1745058072] [2024-11-28 03:13:24,097 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:13:24,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:24,116 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:13:24,116 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:24,346 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:24,346 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:24,346 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1745058072] [2024-11-28 03:13:24,347 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1745058072] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:24,347 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:13:24,347 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:13:24,347 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1884423296] [2024-11-28 03:13:24,347 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:24,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:13:24,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:24,348 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:13:24,348 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:13:24,656 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:24,657 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 269 transitions, 2811 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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,657 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:24,657 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:24,657 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:26,423 INFO L124 PetriNetUnfolderBase]: 4169/6917 cut-off events. [2024-11-28 03:13:26,424 INFO L125 PetriNetUnfolderBase]: For 58361/58689 co-relation queries the response was YES. [2024-11-28 03:13:26,478 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36634 conditions, 6917 events. 4169/6917 cut-off events. For 58361/58689 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 43786 event pairs, 739 based on Foata normal form. 295/7092 useless extension candidates. Maximal degree in co-relation 36474. Up to 4404 conditions per place. [2024-11-28 03:13:26,498 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 270 selfloop transitions, 72 changer transitions 27/392 dead transitions. [2024-11-28 03:13:26,499 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 392 transitions, 4087 flow [2024-11-28 03:13:26,499 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:13:26,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:13:26,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1019 transitions. [2024-11-28 03:13:26,501 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5225641025641026 [2024-11-28 03:13:26,501 INFO L175 Difference]: Start difference. First operand has 306 places, 269 transitions, 2811 flow. Second operand 26 states and 1019 transitions. [2024-11-28 03:13:26,501 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 392 transitions, 4087 flow [2024-11-28 03:13:26,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 392 transitions, 3927 flow, removed 14 selfloop flow, removed 25 redundant places. [2024-11-28 03:13:26,757 INFO L231 Difference]: Finished difference. Result has 307 places, 269 transitions, 2839 flow [2024-11-28 03:13:26,757 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2661, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2839, PETRI_PLACES=307, PETRI_TRANSITIONS=269} [2024-11-28 03:13:26,758 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 227 predicate places. [2024-11-28 03:13:26,758 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 269 transitions, 2839 flow [2024-11-28 03:13:26,758 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:26,758 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:26,758 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:26,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-28 03:13:26,758 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:26,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:26,759 INFO L85 PathProgramCache]: Analyzing trace with hash 2018637155, now seen corresponding path program 13 times [2024-11-28 03:13:26,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:26,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122274569] [2024-11-28 03:13:26,759 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:13:26,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:26,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:13:29,206 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:13:29,206 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:29,206 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122274569] [2024-11-28 03:13:29,207 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122274569] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:29,207 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1680600543] [2024-11-28 03:13:29,207 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:13:29,207 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:29,207 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:29,209 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:29,210 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 03:13:29,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:13:29,324 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:13:29,326 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:29,730 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:13:29,730 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:13:29,746 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:29,746 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:13:29,746 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1680600543] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:29,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:13:29,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 25 [2024-11-28 03:13:29,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [282929660] [2024-11-28 03:13:29,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:29,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:13:29,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:29,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:13:29,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=550, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:13:30,337 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:30,338 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 269 transitions, 2839 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:30,338 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:30,338 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:30,338 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:32,993 INFO L124 PetriNetUnfolderBase]: 4067/6743 cut-off events. [2024-11-28 03:13:32,993 INFO L125 PetriNetUnfolderBase]: For 58138/58464 co-relation queries the response was YES. [2024-11-28 03:13:33,039 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36292 conditions, 6743 events. 4067/6743 cut-off events. For 58138/58464 co-relation queries the response was YES. Maximal size of possible extension queue 333. Compared 42677 event pairs, 818 based on Foata normal form. 294/6903 useless extension candidates. Maximal degree in co-relation 36127. Up to 4694 conditions per place. [2024-11-28 03:13:33,058 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 242 selfloop transitions, 60 changer transitions 49/374 dead transitions. [2024-11-28 03:13:33,058 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 374 transitions, 4007 flow [2024-11-28 03:13:33,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:13:33,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:13:33,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 873 transitions. [2024-11-28 03:13:33,059 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5290909090909091 [2024-11-28 03:13:33,059 INFO L175 Difference]: Start difference. First operand has 307 places, 269 transitions, 2839 flow. Second operand 22 states and 873 transitions. [2024-11-28 03:13:33,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 374 transitions, 4007 flow [2024-11-28 03:13:33,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 374 transitions, 3775 flow, removed 19 selfloop flow, removed 22 redundant places. [2024-11-28 03:13:33,319 INFO L231 Difference]: Finished difference. Result has 306 places, 260 transitions, 2674 flow [2024-11-28 03:13:33,320 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2613, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=269, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2674, PETRI_PLACES=306, PETRI_TRANSITIONS=260} [2024-11-28 03:13:33,320 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 226 predicate places. [2024-11-28 03:13:33,320 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 260 transitions, 2674 flow [2024-11-28 03:13:33,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:33,320 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:33,320 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:33,329 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-28 03:13:33,521 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-28 03:13:33,521 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:33,522 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:33,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1508286755, now seen corresponding path program 14 times [2024-11-28 03:13:33,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:33,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1516052825] [2024-11-28 03:13:33,522 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:13:33,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:33,535 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:13:33,536 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:33,791 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:33,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:33,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1516052825] [2024-11-28 03:13:33,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1516052825] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:33,792 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:13:33,792 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:13:33,792 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327322761] [2024-11-28 03:13:33,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:33,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:13:33,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:33,793 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:13:33,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:13:34,317 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:34,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 260 transitions, 2674 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:34,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:34,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:36,641 INFO L124 PetriNetUnfolderBase]: 4459/7365 cut-off events. [2024-11-28 03:13:36,641 INFO L125 PetriNetUnfolderBase]: For 69257/69583 co-relation queries the response was YES. [2024-11-28 03:13:36,712 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40341 conditions, 7365 events. 4459/7365 cut-off events. For 69257/69583 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 46984 event pairs, 751 based on Foata normal form. 287/7526 useless extension candidates. Maximal degree in co-relation 40175. Up to 4837 conditions per place. [2024-11-28 03:13:36,734 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 296 selfloop transitions, 65 changer transitions 32/416 dead transitions. [2024-11-28 03:13:36,734 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 416 transitions, 4486 flow [2024-11-28 03:13:36,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:13:36,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:13:36,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1053 transitions. [2024-11-28 03:13:36,736 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-11-28 03:13:36,736 INFO L175 Difference]: Start difference. First operand has 306 places, 260 transitions, 2674 flow. Second operand 27 states and 1053 transitions. [2024-11-28 03:13:36,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 416 transitions, 4486 flow [2024-11-28 03:13:37,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 416 transitions, 4219 flow, removed 43 selfloop flow, removed 20 redundant places. [2024-11-28 03:13:37,016 INFO L231 Difference]: Finished difference. Result has 314 places, 279 transitions, 3001 flow [2024-11-28 03:13:37,017 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2510, PETRI_DIFFERENCE_MINUEND_PLACES=272, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3001, PETRI_PLACES=314, PETRI_TRANSITIONS=279} [2024-11-28 03:13:37,017 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 234 predicate places. [2024-11-28 03:13:37,017 INFO L471 AbstractCegarLoop]: Abstraction has has 314 places, 279 transitions, 3001 flow [2024-11-28 03:13:37,018 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:37,018 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:37,018 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:37,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-28 03:13:37,018 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:37,019 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:37,019 INFO L85 PathProgramCache]: Analyzing trace with hash 613698791, now seen corresponding path program 15 times [2024-11-28 03:13:37,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:37,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2023613429] [2024-11-28 03:13:37,020 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:13:37,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:37,039 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:13:37,039 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:37,270 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:37,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:37,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2023613429] [2024-11-28 03:13:37,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2023613429] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:37,271 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:13:37,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:13:37,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318588244] [2024-11-28 03:13:37,271 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:37,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:13:37,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:37,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:13:37,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:13:37,664 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:37,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 279 transitions, 3001 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:37,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:37,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:37,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:39,905 INFO L124 PetriNetUnfolderBase]: 4363/7226 cut-off events. [2024-11-28 03:13:39,905 INFO L125 PetriNetUnfolderBase]: For 80713/81041 co-relation queries the response was YES. [2024-11-28 03:13:39,965 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41273 conditions, 7226 events. 4363/7226 cut-off events. For 80713/81041 co-relation queries the response was YES. Maximal size of possible extension queue 355. Compared 46272 event pairs, 790 based on Foata normal form. 289/7399 useless extension candidates. Maximal degree in co-relation 41154. Up to 4665 conditions per place. [2024-11-28 03:13:39,986 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 254 selfloop transitions, 74 changer transitions 33/384 dead transitions. [2024-11-28 03:13:39,986 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 384 transitions, 4161 flow [2024-11-28 03:13:39,987 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:13:39,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:13:39,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 940 transitions. [2024-11-28 03:13:39,988 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-11-28 03:13:39,988 INFO L175 Difference]: Start difference. First operand has 314 places, 279 transitions, 3001 flow. Second operand 24 states and 940 transitions. [2024-11-28 03:13:39,988 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 384 transitions, 4161 flow [2024-11-28 03:13:40,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 384 transitions, 3948 flow, removed 60 selfloop flow, removed 16 redundant places. [2024-11-28 03:13:40,367 INFO L231 Difference]: Finished difference. Result has 318 places, 271 transitions, 2894 flow [2024-11-28 03:13:40,367 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2810, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=279, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2894, PETRI_PLACES=318, PETRI_TRANSITIONS=271} [2024-11-28 03:13:40,368 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 238 predicate places. [2024-11-28 03:13:40,368 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 271 transitions, 2894 flow [2024-11-28 03:13:40,368 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:40,369 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:40,369 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:40,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-11-28 03:13:40,369 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:40,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:40,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1178313497, now seen corresponding path program 16 times [2024-11-28 03:13:40,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:40,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438036757] [2024-11-28 03:13:40,371 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:13:40,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:40,389 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:13:40,389 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:40,611 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:40,611 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:40,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438036757] [2024-11-28 03:13:40,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1438036757] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:40,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:13:40,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:13:40,612 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806708085] [2024-11-28 03:13:40,612 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:40,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:13:40,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:40,613 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:13:40,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:13:40,975 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:40,976 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 271 transitions, 2894 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:40,976 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:40,976 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:40,976 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:43,336 INFO L124 PetriNetUnfolderBase]: 4458/7350 cut-off events. [2024-11-28 03:13:43,337 INFO L125 PetriNetUnfolderBase]: For 75566/75894 co-relation queries the response was YES. [2024-11-28 03:13:43,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40800 conditions, 7350 events. 4458/7350 cut-off events. For 75566/75894 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 46882 event pairs, 701 based on Foata normal form. 289/7531 useless extension candidates. Maximal degree in co-relation 40631. Up to 4335 conditions per place. [2024-11-28 03:13:43,446 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 264 selfloop transitions, 90 changer transitions 47/424 dead transitions. [2024-11-28 03:13:43,446 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 337 places, 424 transitions, 4562 flow [2024-11-28 03:13:43,447 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:13:43,447 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:13:43,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1175 transitions. [2024-11-28 03:13:43,449 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5222222222222223 [2024-11-28 03:13:43,449 INFO L175 Difference]: Start difference. First operand has 318 places, 271 transitions, 2894 flow. Second operand 30 states and 1175 transitions. [2024-11-28 03:13:43,449 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 337 places, 424 transitions, 4562 flow [2024-11-28 03:13:43,838 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 424 transitions, 4359 flow, removed 12 selfloop flow, removed 26 redundant places. [2024-11-28 03:13:43,842 INFO L231 Difference]: Finished difference. Result has 318 places, 272 transitions, 2961 flow [2024-11-28 03:13:43,843 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=282, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2961, PETRI_PLACES=318, PETRI_TRANSITIONS=272} [2024-11-28 03:13:43,843 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 238 predicate places. [2024-11-28 03:13:43,843 INFO L471 AbstractCegarLoop]: Abstraction has has 318 places, 272 transitions, 2961 flow [2024-11-28 03:13:43,843 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:43,844 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:43,844 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:43,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-11-28 03:13:43,844 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:43,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:43,845 INFO L85 PathProgramCache]: Analyzing trace with hash -900861721, now seen corresponding path program 17 times [2024-11-28 03:13:43,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:43,845 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2098811059] [2024-11-28 03:13:43,845 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:13:43,845 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:43,884 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:13:43,884 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:48,109 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:13:48,110 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:48,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2098811059] [2024-11-28 03:13:48,110 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2098811059] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:48,110 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364394835] [2024-11-28 03:13:48,110 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:13:48,110 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:48,110 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:48,112 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:48,114 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 03:13:48,219 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:13:48,219 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:48,221 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:13:48,223 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:48,793 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:13:48,794 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:13:48,810 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:48,810 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:13:48,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364394835] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:48,810 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:13:48,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 26 [2024-11-28 03:13:48,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1438557259] [2024-11-28 03:13:48,811 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:48,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:13:48,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:48,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:13:48,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=596, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:13:49,663 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:49,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 318 places, 272 transitions, 2961 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:49,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:49,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:49,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:52,718 INFO L124 PetriNetUnfolderBase]: 4477/7430 cut-off events. [2024-11-28 03:13:52,718 INFO L125 PetriNetUnfolderBase]: For 83528/83838 co-relation queries the response was YES. [2024-11-28 03:13:52,801 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42536 conditions, 7430 events. 4477/7430 cut-off events. For 83528/83838 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 47063 event pairs, 997 based on Foata normal form. 291/7611 useless extension candidates. Maximal degree in co-relation 42367. Up to 5098 conditions per place. [2024-11-28 03:13:52,823 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 297 selfloop transitions, 64 changer transitions 32/416 dead transitions. [2024-11-28 03:13:52,823 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 416 transitions, 4587 flow [2024-11-28 03:13:52,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:13:52,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:13:52,825 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1059 transitions. [2024-11-28 03:13:52,825 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.522962962962963 [2024-11-28 03:13:52,825 INFO L175 Difference]: Start difference. First operand has 318 places, 272 transitions, 2961 flow. Second operand 27 states and 1059 transitions. [2024-11-28 03:13:52,825 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 416 transitions, 4587 flow [2024-11-28 03:13:53,209 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 416 transitions, 4255 flow, removed 109 selfloop flow, removed 26 redundant places. [2024-11-28 03:13:53,213 INFO L231 Difference]: Finished difference. Result has 315 places, 278 transitions, 3026 flow [2024-11-28 03:13:53,214 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2747, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3026, PETRI_PLACES=315, PETRI_TRANSITIONS=278} [2024-11-28 03:13:53,214 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 235 predicate places. [2024-11-28 03:13:53,214 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 278 transitions, 3026 flow [2024-11-28 03:13:53,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:53,215 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:53,215 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:53,221 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 03:13:53,415 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:53,415 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:53,416 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:53,416 INFO L85 PathProgramCache]: Analyzing trace with hash 631072601, now seen corresponding path program 18 times [2024-11-28 03:13:53,416 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:53,416 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490686236] [2024-11-28 03:13:53,416 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:13:53,416 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:53,433 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:13:53,434 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:13:53,675 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:53,676 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:53,676 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490686236] [2024-11-28 03:13:53,676 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490686236] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:13:53,676 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:13:53,676 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:13:53,678 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420100179] [2024-11-28 03:13:53,678 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:53,679 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:13:53,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:53,679 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:13:53,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:13:54,093 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:54,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 278 transitions, 3026 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:54,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:54,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:54,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:13:56,222 INFO L124 PetriNetUnfolderBase]: 4616/7670 cut-off events. [2024-11-28 03:13:56,222 INFO L125 PetriNetUnfolderBase]: For 88232/88540 co-relation queries the response was YES. [2024-11-28 03:13:56,291 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43341 conditions, 7670 events. 4616/7670 cut-off events. For 88232/88540 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 49240 event pairs, 963 based on Foata normal form. 289/7837 useless extension candidates. Maximal degree in co-relation 43226. Up to 5865 conditions per place. [2024-11-28 03:13:56,313 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 255 selfloop transitions, 56 changer transitions 51/385 dead transitions. [2024-11-28 03:13:56,313 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 385 transitions, 4294 flow [2024-11-28 03:13:56,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 03:13:56,314 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 03:13:56,315 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 725 transitions. [2024-11-28 03:13:56,315 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5370370370370371 [2024-11-28 03:13:56,315 INFO L175 Difference]: Start difference. First operand has 315 places, 278 transitions, 3026 flow. Second operand 18 states and 725 transitions. [2024-11-28 03:13:56,315 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 385 transitions, 4294 flow [2024-11-28 03:13:56,666 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 306 places, 385 transitions, 4038 flow, removed 60 selfloop flow, removed 20 redundant places. [2024-11-28 03:13:56,670 INFO L231 Difference]: Finished difference. Result has 314 places, 287 transitions, 3103 flow [2024-11-28 03:13:56,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2815, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=278, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=3103, PETRI_PLACES=314, PETRI_TRANSITIONS=287} [2024-11-28 03:13:56,671 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 234 predicate places. [2024-11-28 03:13:56,671 INFO L471 AbstractCegarLoop]: Abstraction has has 314 places, 287 transitions, 3103 flow [2024-11-28 03:13:56,671 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:56,671 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:13:56,671 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:13:56,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-28 03:13:56,672 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:13:56,672 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:13:56,672 INFO L85 PathProgramCache]: Analyzing trace with hash -1995791135, now seen corresponding path program 19 times [2024-11-28 03:13:56,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:13:56,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [502286997] [2024-11-28 03:13:56,672 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:13:56,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:13:56,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:13:58,330 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:13:58,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:13:58,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [502286997] [2024-11-28 03:13:58,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [502286997] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:58,331 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2045461201] [2024-11-28 03:13:58,331 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:13:58,331 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:13:58,331 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:13:58,332 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:13:58,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 03:13:58,434 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:13:58,436 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:13:58,437 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:13:58,853 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:13:58,854 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:13:58,951 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:13:58,951 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:13:59,322 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:13:59,323 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:13:59,384 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:13:59,385 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2045461201] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:13:59,385 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:13:59,385 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 35 [2024-11-28 03:13:59,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534188479] [2024-11-28 03:13:59,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:13:59,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:13:59,385 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:13:59,386 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:13:59,386 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1111, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:13:59,844 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:13:59,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 287 transitions, 3103 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:59,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:13:59,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:13:59,845 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:03,361 INFO L124 PetriNetUnfolderBase]: 4704/7801 cut-off events. [2024-11-28 03:14:03,361 INFO L125 PetriNetUnfolderBase]: For 81174/81480 co-relation queries the response was YES. [2024-11-28 03:14:03,461 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43407 conditions, 7801 events. 4704/7801 cut-off events. For 81174/81480 co-relation queries the response was YES. Maximal size of possible extension queue 345. Compared 49997 event pairs, 713 based on Foata normal form. 281/7986 useless extension candidates. Maximal degree in co-relation 43236. Up to 4921 conditions per place. [2024-11-28 03:14:03,486 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 310 selfloop transitions, 103 changer transitions 21/457 dead transitions. [2024-11-28 03:14:03,487 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 457 transitions, 4876 flow [2024-11-28 03:14:03,487 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:14:03,487 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:14:03,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1316 transitions. [2024-11-28 03:14:03,489 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.516078431372549 [2024-11-28 03:14:03,489 INFO L175 Difference]: Start difference. First operand has 314 places, 287 transitions, 3103 flow. Second operand 34 states and 1316 transitions. [2024-11-28 03:14:03,489 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 457 transitions, 4876 flow [2024-11-28 03:14:03,903 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 457 transitions, 4692 flow, removed 46 selfloop flow, removed 13 redundant places. [2024-11-28 03:14:03,908 INFO L231 Difference]: Finished difference. Result has 336 places, 310 transitions, 3552 flow [2024-11-28 03:14:03,908 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2977, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=198, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3552, PETRI_PLACES=336, PETRI_TRANSITIONS=310} [2024-11-28 03:14:03,908 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 256 predicate places. [2024-11-28 03:14:03,908 INFO L471 AbstractCegarLoop]: Abstraction has has 336 places, 310 transitions, 3552 flow [2024-11-28 03:14:03,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:03,909 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:03,909 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:03,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 03:14:04,109 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-11-28 03:14:04,110 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:04,110 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:04,110 INFO L85 PathProgramCache]: Analyzing trace with hash -1773912797, now seen corresponding path program 20 times [2024-11-28 03:14:04,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:04,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104688965] [2024-11-28 03:14:04,111 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:04,111 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:04,123 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:14:04,123 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:04,366 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:04,366 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:04,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104688965] [2024-11-28 03:14:04,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104688965] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:04,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:04,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:14:04,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561221710] [2024-11-28 03:14:04,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:04,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:14:04,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:04,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:14:04,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:14:04,634 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:04,635 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 310 transitions, 3552 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:04,635 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:04,635 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:04,635 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:07,465 INFO L124 PetriNetUnfolderBase]: 4790/7971 cut-off events. [2024-11-28 03:14:07,465 INFO L125 PetriNetUnfolderBase]: For 85671/85979 co-relation queries the response was YES. [2024-11-28 03:14:07,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44880 conditions, 7971 events. 4790/7971 cut-off events. For 85671/85979 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 51548 event pairs, 727 based on Foata normal form. 284/8161 useless extension candidates. Maximal degree in co-relation 44707. Up to 4423 conditions per place. [2024-11-28 03:14:07,552 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 293 selfloop transitions, 110 changer transitions 57/483 dead transitions. [2024-11-28 03:14:07,553 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 367 places, 483 transitions, 5345 flow [2024-11-28 03:14:07,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:14:07,553 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:14:07,554 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1346 transitions. [2024-11-28 03:14:07,555 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.527843137254902 [2024-11-28 03:14:07,555 INFO L175 Difference]: Start difference. First operand has 336 places, 310 transitions, 3552 flow. Second operand 34 states and 1346 transitions. [2024-11-28 03:14:07,555 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 367 places, 483 transitions, 5345 flow [2024-11-28 03:14:08,053 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 483 transitions, 5097 flow, removed 63 selfloop flow, removed 22 redundant places. [2024-11-28 03:14:08,064 INFO L231 Difference]: Finished difference. Result has 350 places, 303 transitions, 3526 flow [2024-11-28 03:14:08,064 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=200, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3526, PETRI_PLACES=350, PETRI_TRANSITIONS=303} [2024-11-28 03:14:08,064 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 270 predicate places. [2024-11-28 03:14:08,064 INFO L471 AbstractCegarLoop]: Abstraction has has 350 places, 303 transitions, 3526 flow [2024-11-28 03:14:08,065 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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,065 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:08,065 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:08,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2024-11-28 03:14:08,065 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:08,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:08,066 INFO L85 PathProgramCache]: Analyzing trace with hash -15336125, now seen corresponding path program 21 times [2024-11-28 03:14:08,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:08,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [489303502] [2024-11-28 03:14:08,066 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:14:08,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:08,078 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:14:08,078 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:08,297 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:08,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:08,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [489303502] [2024-11-28 03:14:08,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [489303502] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:08,298 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:08,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:14:08,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929543222] [2024-11-28 03:14:08,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:08,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:14:08,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:08,299 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:14:08,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:14:08,621 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:08,621 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 350 places, 303 transitions, 3526 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:08,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:08,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:10,936 INFO L124 PetriNetUnfolderBase]: 4553/7591 cut-off events. [2024-11-28 03:14:10,936 INFO L125 PetriNetUnfolderBase]: For 89813/90119 co-relation queries the response was YES. [2024-11-28 03:14:11,047 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43871 conditions, 7591 events. 4553/7591 cut-off events. For 89813/90119 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 48559 event pairs, 771 based on Foata normal form. 287/7772 useless extension candidates. Maximal degree in co-relation 43696. Up to 4738 conditions per place. [2024-11-28 03:14:11,072 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 301 selfloop transitions, 91 changer transitions 29/444 dead transitions. [2024-11-28 03:14:11,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 370 places, 444 transitions, 4951 flow [2024-11-28 03:14:11,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:14:11,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:14:11,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1166 transitions. [2024-11-28 03:14:11,075 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5182222222222223 [2024-11-28 03:14:11,075 INFO L175 Difference]: Start difference. First operand has 350 places, 303 transitions, 3526 flow. Second operand 30 states and 1166 transitions. [2024-11-28 03:14:11,075 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 370 places, 444 transitions, 4951 flow [2024-11-28 03:14:11,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 444 transitions, 4706 flow, removed 10 selfloop flow, removed 27 redundant places. [2024-11-28 03:14:11,506 INFO L231 Difference]: Finished difference. Result has 348 places, 306 transitions, 3536 flow [2024-11-28 03:14:11,507 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3293, PETRI_DIFFERENCE_MINUEND_PLACES=314, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3536, PETRI_PLACES=348, PETRI_TRANSITIONS=306} [2024-11-28 03:14:11,507 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 268 predicate places. [2024-11-28 03:14:11,507 INFO L471 AbstractCegarLoop]: Abstraction has has 348 places, 306 transitions, 3536 flow [2024-11-28 03:14:11,507 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:11,507 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:11,507 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:11,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2024-11-28 03:14:11,508 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:11,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:11,509 INFO L85 PathProgramCache]: Analyzing trace with hash 862947327, now seen corresponding path program 22 times [2024-11-28 03:14:11,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:11,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1475490694] [2024-11-28 03:14:11,509 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:14:11,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:11,526 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:14:11,526 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:11,764 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:11,765 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:11,765 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1475490694] [2024-11-28 03:14:11,765 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1475490694] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:11,765 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:11,765 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:14:11,765 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [611238795] [2024-11-28 03:14:11,765 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:11,766 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:14:11,766 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:11,766 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:14:11,766 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:14:12,109 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:12,109 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 306 transitions, 3536 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:12,110 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:12,110 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:12,110 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:14,358 INFO L124 PetriNetUnfolderBase]: 4589/7658 cut-off events. [2024-11-28 03:14:14,358 INFO L125 PetriNetUnfolderBase]: For 88782/89090 co-relation queries the response was YES. [2024-11-28 03:14:14,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44051 conditions, 7658 events. 4589/7658 cut-off events. For 88782/89090 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 49424 event pairs, 1000 based on Foata normal form. 283/7827 useless extension candidates. Maximal degree in co-relation 43874. Up to 5606 conditions per place. [2024-11-28 03:14:14,477 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 269 selfloop transitions, 68 changer transitions 51/411 dead transitions. [2024-11-28 03:14:14,478 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 365 places, 411 transitions, 4740 flow [2024-11-28 03:14:14,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:14:14,478 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:14:14,479 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 869 transitions. [2024-11-28 03:14:14,479 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5266666666666666 [2024-11-28 03:14:14,480 INFO L175 Difference]: Start difference. First operand has 348 places, 306 transitions, 3536 flow. Second operand 22 states and 869 transitions. [2024-11-28 03:14:14,480 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 365 places, 411 transitions, 4740 flow [2024-11-28 03:14:14,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 342 places, 411 transitions, 4517 flow, removed 16 selfloop flow, removed 23 redundant places. [2024-11-28 03:14:14,935 INFO L231 Difference]: Finished difference. Result has 348 places, 302 transitions, 3440 flow [2024-11-28 03:14:14,935 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3327, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=239, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3440, PETRI_PLACES=348, PETRI_TRANSITIONS=302} [2024-11-28 03:14:14,936 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 268 predicate places. [2024-11-28 03:14:14,936 INFO L471 AbstractCegarLoop]: Abstraction has has 348 places, 302 transitions, 3440 flow [2024-11-28 03:14:14,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:14,937 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:14,937 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:14,937 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35 [2024-11-28 03:14:14,937 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:14,938 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:14,938 INFO L85 PathProgramCache]: Analyzing trace with hash 317207227, now seen corresponding path program 23 times [2024-11-28 03:14:14,938 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:14,942 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315693667] [2024-11-28 03:14:14,943 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:14:14,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:14,980 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:14:14,980 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:16,932 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:14:16,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:16,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315693667] [2024-11-28 03:14:16,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315693667] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:16,933 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [558336419] [2024-11-28 03:14:16,933 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:14:16,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:16,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:16,938 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:16,951 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 03:14:17,052 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:14:17,053 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:17,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:14:17,055 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:17,401 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:14:17,402 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:14:17,413 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:14:17,413 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:17,731 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:14:17,731 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:14:17,798 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:17,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [558336419] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:17,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:14:17,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:14:17,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083510663] [2024-11-28 03:14:17,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:17,799 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:14:17,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:17,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:14:17,800 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=923, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:14:18,244 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:18,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 302 transitions, 3440 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:18,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:18,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:20,894 INFO L124 PetriNetUnfolderBase]: 4435/7438 cut-off events. [2024-11-28 03:14:20,894 INFO L125 PetriNetUnfolderBase]: For 88083/88391 co-relation queries the response was YES. [2024-11-28 03:14:20,989 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42455 conditions, 7438 events. 4435/7438 cut-off events. For 88083/88391 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 47732 event pairs, 928 based on Foata normal form. 289/7611 useless extension candidates. Maximal degree in co-relation 42273. Up to 5628 conditions per place. [2024-11-28 03:14:21,012 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 294 selfloop transitions, 71 changer transitions 23/411 dead transitions. [2024-11-28 03:14:21,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 363 places, 411 transitions, 4683 flow [2024-11-28 03:14:21,013 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:14:21,013 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:14:21,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 966 transitions. [2024-11-28 03:14:21,015 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5152 [2024-11-28 03:14:21,015 INFO L175 Difference]: Start difference. First operand has 348 places, 302 transitions, 3440 flow. Second operand 25 states and 966 transitions. [2024-11-28 03:14:21,015 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 363 places, 411 transitions, 4683 flow [2024-11-28 03:14:21,419 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 411 transitions, 4503 flow, removed 11 selfloop flow, removed 18 redundant places. [2024-11-28 03:14:21,424 INFO L231 Difference]: Finished difference. Result has 351 places, 307 transitions, 3506 flow [2024-11-28 03:14:21,424 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3273, PETRI_DIFFERENCE_MINUEND_PLACES=321, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3506, PETRI_PLACES=351, PETRI_TRANSITIONS=307} [2024-11-28 03:14:21,424 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 271 predicate places. [2024-11-28 03:14:21,424 INFO L471 AbstractCegarLoop]: Abstraction has has 351 places, 307 transitions, 3506 flow [2024-11-28 03:14:21,425 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21,425 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:21,425 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:21,432 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 03:14:21,625 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-28 03:14:21,626 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:21,626 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:21,626 INFO L85 PathProgramCache]: Analyzing trace with hash -276413893, now seen corresponding path program 24 times [2024-11-28 03:14:21,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:21,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55142241] [2024-11-28 03:14:21,627 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:14:21,627 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:21,644 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:14:21,644 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:21,840 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:21,840 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:21,840 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55142241] [2024-11-28 03:14:21,840 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [55142241] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:21,840 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:21,841 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:14:21,841 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [623155416] [2024-11-28 03:14:21,841 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:21,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:14:21,842 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:21,843 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:14:21,843 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:14:22,173 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:22,173 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 351 places, 307 transitions, 3506 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22,173 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:22,173 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:22,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:24,471 INFO L124 PetriNetUnfolderBase]: 4472/7502 cut-off events. [2024-11-28 03:14:24,471 INFO L125 PetriNetUnfolderBase]: For 87129/87437 co-relation queries the response was YES. [2024-11-28 03:14:24,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42675 conditions, 7502 events. 4472/7502 cut-off events. For 87129/87437 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 48335 event pairs, 992 based on Foata normal form. 287/7675 useless extension candidates. Maximal degree in co-relation 42493. Up to 5444 conditions per place. [2024-11-28 03:14:24,558 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 281 selfloop transitions, 73 changer transitions 29/406 dead transitions. [2024-11-28 03:14:24,558 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 406 transitions, 4712 flow [2024-11-28 03:14:24,559 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:14:24,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:14:24,560 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 829 transitions. [2024-11-28 03:14:24,560 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5263492063492063 [2024-11-28 03:14:24,560 INFO L175 Difference]: Start difference. First operand has 351 places, 307 transitions, 3506 flow. Second operand 21 states and 829 transitions. [2024-11-28 03:14:24,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 406 transitions, 4712 flow [2024-11-28 03:14:25,008 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 406 transitions, 4495 flow, removed 47 selfloop flow, removed 20 redundant places. [2024-11-28 03:14:25,012 INFO L231 Difference]: Finished difference. Result has 353 places, 307 transitions, 3510 flow [2024-11-28 03:14:25,012 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3333, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3510, PETRI_PLACES=353, PETRI_TRANSITIONS=307} [2024-11-28 03:14:25,013 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 273 predicate places. [2024-11-28 03:14:25,013 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 307 transitions, 3510 flow [2024-11-28 03:14:25,013 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:25,013 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:25,013 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:25,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2024-11-28 03:14:25,013 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:25,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:25,014 INFO L85 PathProgramCache]: Analyzing trace with hash 200304955, now seen corresponding path program 25 times [2024-11-28 03:14:25,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:25,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [652853607] [2024-11-28 03:14:25,014 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:14:25,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:25,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:26,538 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:14:26,539 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:26,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [652853607] [2024-11-28 03:14:26,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [652853607] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:26,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [288848450] [2024-11-28 03:14:26,539 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:14:26,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:26,539 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:26,541 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:26,542 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 03:14:26,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:26,645 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:14:26,646 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:26,964 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:14:26,965 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:14:26,976 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:14:26,976 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:27,286 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:14:27,286 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:14:27,329 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:27,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [288848450] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:27,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:14:27,330 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:14:27,330 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [303693038] [2024-11-28 03:14:27,330 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:27,330 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:14:27,330 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:27,330 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:14:27,331 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=922, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:14:27,728 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:27,728 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 307 transitions, 3510 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:27,728 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:27,728 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:27,729 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:30,627 INFO L124 PetriNetUnfolderBase]: 4350/7300 cut-off events. [2024-11-28 03:14:30,627 INFO L125 PetriNetUnfolderBase]: For 84193/84501 co-relation queries the response was YES. [2024-11-28 03:14:30,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41589 conditions, 7300 events. 4350/7300 cut-off events. For 84193/84501 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 46818 event pairs, 687 based on Foata normal form. 283/7489 useless extension candidates. Maximal degree in co-relation 41481. Up to 4822 conditions per place. [2024-11-28 03:14:30,731 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 275 selfloop transitions, 79 changer transitions 45/422 dead transitions. [2024-11-28 03:14:30,731 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 376 places, 422 transitions, 4707 flow [2024-11-28 03:14:30,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:14:30,732 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:14:30,733 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1119 transitions. [2024-11-28 03:14:30,733 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5144827586206897 [2024-11-28 03:14:30,734 INFO L175 Difference]: Start difference. First operand has 353 places, 307 transitions, 3510 flow. Second operand 29 states and 1119 transitions. [2024-11-28 03:14:30,734 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 376 places, 422 transitions, 4707 flow [2024-11-28 03:14:31,099 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 360 places, 422 transitions, 4561 flow, removed 7 selfloop flow, removed 16 redundant places. [2024-11-28 03:14:31,104 INFO L231 Difference]: Finished difference. Result has 362 places, 292 transitions, 3350 flow [2024-11-28 03:14:31,104 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3368, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3350, PETRI_PLACES=362, PETRI_TRANSITIONS=292} [2024-11-28 03:14:31,104 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 282 predicate places. [2024-11-28 03:14:31,105 INFO L471 AbstractCegarLoop]: Abstraction has has 362 places, 292 transitions, 3350 flow [2024-11-28 03:14:31,105 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:31,105 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:31,105 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:31,114 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-28 03:14:31,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-28 03:14:31,306 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:31,306 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:31,306 INFO L85 PathProgramCache]: Analyzing trace with hash 1888537871, now seen corresponding path program 26 times [2024-11-28 03:14:31,306 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:31,307 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [453495765] [2024-11-28 03:14:31,307 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:31,307 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:31,318 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:14:31,318 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:31,538 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:31,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:31,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [453495765] [2024-11-28 03:14:31,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [453495765] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:31,538 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:31,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:14:31,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968867775] [2024-11-28 03:14:31,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:31,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:14:31,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:31,539 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:14:31,539 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:14:31,839 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:31,840 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 362 places, 292 transitions, 3350 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:31,840 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:31,840 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:31,840 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:33,901 INFO L124 PetriNetUnfolderBase]: 4132/6921 cut-off events. [2024-11-28 03:14:33,902 INFO L125 PetriNetUnfolderBase]: For 78575/78881 co-relation queries the response was YES. [2024-11-28 03:14:33,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39574 conditions, 6921 events. 4132/6921 cut-off events. For 78575/78881 co-relation queries the response was YES. Maximal size of possible extension queue 312. Compared 43937 event pairs, 984 based on Foata normal form. 281/7086 useless extension candidates. Maximal degree in co-relation 39467. Up to 5178 conditions per place. [2024-11-28 03:14:34,014 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 250 selfloop transitions, 59 changer transitions 45/377 dead transitions. [2024-11-28 03:14:34,014 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 377 transitions, 4321 flow [2024-11-28 03:14:34,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:14:34,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:14:34,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 822 transitions. [2024-11-28 03:14:34,016 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5219047619047619 [2024-11-28 03:14:34,016 INFO L175 Difference]: Start difference. First operand has 362 places, 292 transitions, 3350 flow. Second operand 21 states and 822 transitions. [2024-11-28 03:14:34,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 377 transitions, 4321 flow [2024-11-28 03:14:34,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 333 places, 377 transitions, 4092 flow, removed 5 selfloop flow, removed 38 redundant places. [2024-11-28 03:14:34,366 INFO L231 Difference]: Finished difference. Result has 334 places, 280 transitions, 3120 flow [2024-11-28 03:14:34,366 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3121, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=292, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3120, PETRI_PLACES=334, PETRI_TRANSITIONS=280} [2024-11-28 03:14:34,366 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 254 predicate places. [2024-11-28 03:14:34,367 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 280 transitions, 3120 flow [2024-11-28 03:14:34,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:34,367 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:34,367 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:34,367 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2024-11-28 03:14:34,367 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:34,368 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:34,368 INFO L85 PathProgramCache]: Analyzing trace with hash 51243151, now seen corresponding path program 27 times [2024-11-28 03:14:34,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:34,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [565798798] [2024-11-28 03:14:34,368 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:14:34,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:34,381 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:14:34,381 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:34,558 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:34,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:34,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [565798798] [2024-11-28 03:14:34,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [565798798] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:34,558 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:34,558 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:14:34,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821692391] [2024-11-28 03:14:34,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:34,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:14:34,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:34,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:14:34,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:14:34,914 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:34,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 280 transitions, 3120 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:34,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:34,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:34,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:36,907 INFO L124 PetriNetUnfolderBase]: 3965/6621 cut-off events. [2024-11-28 03:14:36,907 INFO L125 PetriNetUnfolderBase]: For 76873/77179 co-relation queries the response was YES. [2024-11-28 03:14:37,006 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37802 conditions, 6621 events. 3965/6621 cut-off events. For 76873/77179 co-relation queries the response was YES. Maximal size of possible extension queue 305. Compared 41514 event pairs, 767 based on Foata normal form. 287/6802 useless extension candidates. Maximal degree in co-relation 37701. Up to 4553 conditions per place. [2024-11-28 03:14:37,027 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 242 selfloop transitions, 58 changer transitions 54/377 dead transitions. [2024-11-28 03:14:37,027 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 377 transitions, 4174 flow [2024-11-28 03:14:37,028 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:14:37,028 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:14:37,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 928 transitions. [2024-11-28 03:14:37,029 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5155555555555555 [2024-11-28 03:14:37,029 INFO L175 Difference]: Start difference. First operand has 334 places, 280 transitions, 3120 flow. Second operand 24 states and 928 transitions. [2024-11-28 03:14:37,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 377 transitions, 4174 flow [2024-11-28 03:14:37,324 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 377 transitions, 4001 flow, removed 5 selfloop flow, removed 16 redundant places. [2024-11-28 03:14:37,329 INFO L231 Difference]: Finished difference. Result has 327 places, 266 transitions, 2922 flow [2024-11-28 03:14:37,330 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2949, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2922, PETRI_PLACES=327, PETRI_TRANSITIONS=266} [2024-11-28 03:14:37,330 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 247 predicate places. [2024-11-28 03:14:37,330 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 266 transitions, 2922 flow [2024-11-28 03:14:37,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:37,331 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:37,331 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:37,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2024-11-28 03:14:37,331 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:37,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:37,332 INFO L85 PathProgramCache]: Analyzing trace with hash -1875243303, now seen corresponding path program 28 times [2024-11-28 03:14:37,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:37,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [904485757] [2024-11-28 03:14:37,332 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:14:37,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:37,351 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:14:37,351 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:37,515 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:37,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:37,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [904485757] [2024-11-28 03:14:37,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [904485757] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:37,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:37,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:14:37,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599370128] [2024-11-28 03:14:37,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:37,515 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:14:37,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:37,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:14:37,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:14:37,892 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:37,892 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 266 transitions, 2922 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:37,893 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:37,893 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:37,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:39,641 INFO L124 PetriNetUnfolderBase]: 4118/6856 cut-off events. [2024-11-28 03:14:39,641 INFO L125 PetriNetUnfolderBase]: For 77302/77604 co-relation queries the response was YES. [2024-11-28 03:14:39,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38754 conditions, 6856 events. 4118/6856 cut-off events. For 77302/77604 co-relation queries the response was YES. Maximal size of possible extension queue 316. Compared 43238 event pairs, 908 based on Foata normal form. 277/7019 useless extension candidates. Maximal degree in co-relation 38654. Up to 5194 conditions per place. [2024-11-28 03:14:39,740 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 254 selfloop transitions, 56 changer transitions 54/387 dead transitions. [2024-11-28 03:14:39,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 387 transitions, 4197 flow [2024-11-28 03:14:39,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:14:39,740 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:14:39,741 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 901 transitions. [2024-11-28 03:14:39,741 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5223188405797101 [2024-11-28 03:14:39,741 INFO L175 Difference]: Start difference. First operand has 327 places, 266 transitions, 2922 flow. Second operand 23 states and 901 transitions. [2024-11-28 03:14:39,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 387 transitions, 4197 flow [2024-11-28 03:14:40,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 387 transitions, 3914 flow, removed 23 selfloop flow, removed 31 redundant places. [2024-11-28 03:14:40,016 INFO L231 Difference]: Finished difference. Result has 306 places, 273 transitions, 2934 flow [2024-11-28 03:14:40,017 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2692, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2934, PETRI_PLACES=306, PETRI_TRANSITIONS=273} [2024-11-28 03:14:40,017 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 226 predicate places. [2024-11-28 03:14:40,017 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 273 transitions, 2934 flow [2024-11-28 03:14:40,017 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:40,017 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:40,017 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:40,018 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2024-11-28 03:14:40,018 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:40,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:40,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1235518311, now seen corresponding path program 29 times [2024-11-28 03:14:40,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:40,019 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [212249992] [2024-11-28 03:14:40,019 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:14:40,019 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:40,036 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:14:40,036 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:41,623 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:14:41,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:41,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [212249992] [2024-11-28 03:14:41,623 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [212249992] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:41,623 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [8085615] [2024-11-28 03:14:41,623 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:14:41,623 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:41,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:41,627 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:41,628 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 03:14:41,744 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:14:41,744 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:41,745 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:14:41,747 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:42,082 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:14:42,083 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:14:42,094 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:42,094 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:14:42,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [8085615] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:42,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:14:42,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 25 [2024-11-28 03:14:42,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [613482641] [2024-11-28 03:14:42,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:42,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:14:42,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:42,095 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:14:42,095 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=551, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:14:42,648 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:42,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 273 transitions, 2934 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:42,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:42,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:42,649 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:45,368 INFO L124 PetriNetUnfolderBase]: 4202/6997 cut-off events. [2024-11-28 03:14:45,369 INFO L125 PetriNetUnfolderBase]: For 69674/69976 co-relation queries the response was YES. [2024-11-28 03:14:45,417 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38826 conditions, 6997 events. 4202/6997 cut-off events. For 69674/69976 co-relation queries the response was YES. Maximal size of possible extension queue 318. Compared 44056 event pairs, 874 based on Foata normal form. 283/7164 useless extension candidates. Maximal degree in co-relation 38729. Up to 4813 conditions per place. [2024-11-28 03:14:45,437 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 284 selfloop transitions, 78 changer transitions 28/413 dead transitions. [2024-11-28 03:14:45,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 413 transitions, 4404 flow [2024-11-28 03:14:45,438 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:14:45,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:14:45,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1083 transitions. [2024-11-28 03:14:45,439 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5157142857142857 [2024-11-28 03:14:45,440 INFO L175 Difference]: Start difference. First operand has 306 places, 273 transitions, 2934 flow. Second operand 28 states and 1083 transitions. [2024-11-28 03:14:45,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 413 transitions, 4404 flow [2024-11-28 03:14:45,698 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 311 places, 413 transitions, 4277 flow, removed 23 selfloop flow, removed 15 redundant places. [2024-11-28 03:14:45,701 INFO L231 Difference]: Finished difference. Result has 320 places, 290 transitions, 3284 flow [2024-11-28 03:14:45,701 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2839, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=208, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3284, PETRI_PLACES=320, PETRI_TRANSITIONS=290} [2024-11-28 03:14:45,702 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 240 predicate places. [2024-11-28 03:14:45,702 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 290 transitions, 3284 flow [2024-11-28 03:14:45,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:45,702 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:45,702 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:45,713 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-28 03:14:45,903 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:45,903 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:45,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:45,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1590948539, now seen corresponding path program 30 times [2024-11-28 03:14:45,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:45,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866225465] [2024-11-28 03:14:45,904 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:14:45,904 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:45,915 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:14:45,915 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:46,067 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:46,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:46,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866225465] [2024-11-28 03:14:46,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866225465] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:46,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:46,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:14:46,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202893814] [2024-11-28 03:14:46,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:46,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:14:46,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:46,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:14:46,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:14:46,485 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:46,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 290 transitions, 3284 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:46,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:46,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:46,486 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:48,526 INFO L124 PetriNetUnfolderBase]: 4289/7149 cut-off events. [2024-11-28 03:14:48,526 INFO L125 PetriNetUnfolderBase]: For 77448/77752 co-relation queries the response was YES. [2024-11-28 03:14:48,624 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40986 conditions, 7149 events. 4289/7149 cut-off events. For 77448/77752 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 45405 event pairs, 904 based on Foata normal form. 285/7320 useless extension candidates. Maximal degree in co-relation 40884. Up to 5505 conditions per place. [2024-11-28 03:14:48,647 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 285 selfloop transitions, 62 changer transitions 30/400 dead transitions. [2024-11-28 03:14:48,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 339 places, 400 transitions, 4532 flow [2024-11-28 03:14:48,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:14:48,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:14:48,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 928 transitions. [2024-11-28 03:14:48,649 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5155555555555555 [2024-11-28 03:14:48,649 INFO L175 Difference]: Start difference. First operand has 320 places, 290 transitions, 3284 flow. Second operand 24 states and 928 transitions. [2024-11-28 03:14:48,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 339 places, 400 transitions, 4532 flow [2024-11-28 03:14:48,997 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 400 transitions, 4314 flow, removed 57 selfloop flow, removed 19 redundant places. [2024-11-28 03:14:49,001 INFO L231 Difference]: Finished difference. Result has 329 places, 297 transitions, 3375 flow [2024-11-28 03:14:49,001 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3092, PETRI_DIFFERENCE_MINUEND_PLACES=297, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3375, PETRI_PLACES=329, PETRI_TRANSITIONS=297} [2024-11-28 03:14:49,001 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 249 predicate places. [2024-11-28 03:14:49,001 INFO L471 AbstractCegarLoop]: Abstraction has has 329 places, 297 transitions, 3375 flow [2024-11-28 03:14:49,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:49,002 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:49,002 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:49,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43 [2024-11-28 03:14:49,002 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:49,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:49,003 INFO L85 PathProgramCache]: Analyzing trace with hash -1585776427, now seen corresponding path program 31 times [2024-11-28 03:14:49,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:49,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1372009587] [2024-11-28 03:14:49,003 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:14:49,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:49,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:50,528 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:14:50,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:50,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1372009587] [2024-11-28 03:14:50,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1372009587] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:50,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [304431384] [2024-11-28 03:14:50,529 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:14:50,529 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:14:50,529 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:14:50,532 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:14:50,539 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 03:14:50,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:14:50,663 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:14:50,665 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:14:51,137 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:14:51,137 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:14:51,147 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:14:51,148 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:14:51,516 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:14:51,516 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:14:51,574 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:51,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [304431384] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:14:51,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:14:51,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 34 [2024-11-28 03:14:51,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2086498772] [2024-11-28 03:14:51,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:51,574 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:14:51,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:51,575 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:14:51,575 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=1042, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:14:52,010 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:52,011 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 297 transitions, 3375 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:52,011 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:52,011 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:52,011 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:54,254 INFO L124 PetriNetUnfolderBase]: 4367/7290 cut-off events. [2024-11-28 03:14:54,254 INFO L125 PetriNetUnfolderBase]: For 74074/74378 co-relation queries the response was YES. [2024-11-28 03:14:54,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41350 conditions, 7290 events. 4367/7290 cut-off events. For 74074/74378 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 46606 event pairs, 884 based on Foata normal form. 285/7461 useless extension candidates. Maximal degree in co-relation 41245. Up to 5511 conditions per place. [2024-11-28 03:14:54,354 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 272 selfloop transitions, 63 changer transitions 52/410 dead transitions. [2024-11-28 03:14:54,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 410 transitions, 4637 flow [2024-11-28 03:14:54,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:14:54,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:14:54,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 902 transitions. [2024-11-28 03:14:54,356 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5228985507246376 [2024-11-28 03:14:54,356 INFO L175 Difference]: Start difference. First operand has 329 places, 297 transitions, 3375 flow. Second operand 23 states and 902 transitions. [2024-11-28 03:14:54,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 410 transitions, 4637 flow [2024-11-28 03:14:54,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 329 places, 410 transitions, 4481 flow, removed 32 selfloop flow, removed 18 redundant places. [2024-11-28 03:14:54,669 INFO L231 Difference]: Finished difference. Result has 337 places, 298 transitions, 3407 flow [2024-11-28 03:14:54,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3237, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=297, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3407, PETRI_PLACES=337, PETRI_TRANSITIONS=298} [2024-11-28 03:14:54,670 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 257 predicate places. [2024-11-28 03:14:54,670 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 298 transitions, 3407 flow [2024-11-28 03:14:54,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:54,670 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:54,670 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:54,680 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-28 03:14:54,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-11-28 03:14:54,875 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:54,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:54,876 INFO L85 PathProgramCache]: Analyzing trace with hash -81591109, now seen corresponding path program 32 times [2024-11-28 03:14:54,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:54,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66493379] [2024-11-28 03:14:54,876 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:14:54,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:54,887 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:14:54,887 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:55,024 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:55,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:55,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66493379] [2024-11-28 03:14:55,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66493379] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:55,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:55,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:14:55,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470046007] [2024-11-28 03:14:55,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:55,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:14:55,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:55,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:14:55,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:14:55,323 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:55,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 298 transitions, 3407 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:55,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:55,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:55,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:57,141 INFO L124 PetriNetUnfolderBase]: 4204/7023 cut-off events. [2024-11-28 03:14:57,141 INFO L125 PetriNetUnfolderBase]: For 72166/72466 co-relation queries the response was YES. [2024-11-28 03:14:57,225 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39913 conditions, 7023 events. 4204/7023 cut-off events. For 72166/72466 co-relation queries the response was YES. Maximal size of possible extension queue 319. Compared 44544 event pairs, 878 based on Foata normal form. 281/7186 useless extension candidates. Maximal degree in co-relation 39804. Up to 5479 conditions per place. [2024-11-28 03:14:57,247 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 278 selfloop transitions, 53 changer transitions 36/390 dead transitions. [2024-11-28 03:14:57,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 390 transitions, 4412 flow [2024-11-28 03:14:57,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:14:57,247 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:14:57,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 822 transitions. [2024-11-28 03:14:57,248 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5219047619047619 [2024-11-28 03:14:57,248 INFO L175 Difference]: Start difference. First operand has 337 places, 298 transitions, 3407 flow. Second operand 21 states and 822 transitions. [2024-11-28 03:14:57,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 390 transitions, 4412 flow [2024-11-28 03:14:57,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 390 transitions, 4229 flow, removed 19 selfloop flow, removed 18 redundant places. [2024-11-28 03:14:57,549 INFO L231 Difference]: Finished difference. Result has 334 places, 291 transitions, 3249 flow [2024-11-28 03:14:57,549 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3228, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=298, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3249, PETRI_PLACES=334, PETRI_TRANSITIONS=291} [2024-11-28 03:14:57,550 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 254 predicate places. [2024-11-28 03:14:57,550 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 291 transitions, 3249 flow [2024-11-28 03:14:57,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:57,550 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:14:57,550 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:14:57,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45 [2024-11-28 03:14:57,550 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:14:57,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:14:57,551 INFO L85 PathProgramCache]: Analyzing trace with hash -314249511, now seen corresponding path program 33 times [2024-11-28 03:14:57,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:14:57,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856990556] [2024-11-28 03:14:57,551 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:14:57,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:14:57,566 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:14:57,567 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:14:57,734 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:14:57,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:14:57,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856990556] [2024-11-28 03:14:57,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856990556] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:14:57,734 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:14:57,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:14:57,734 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1825800097] [2024-11-28 03:14:57,734 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:14:57,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:14:57,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:14:57,735 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:14:57,735 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:14:58,108 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:14:58,108 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 291 transitions, 3249 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:58,108 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:14:58,108 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:14:58,108 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:14:59,858 INFO L124 PetriNetUnfolderBase]: 4051/6772 cut-off events. [2024-11-28 03:14:59,858 INFO L125 PetriNetUnfolderBase]: For 68482/68782 co-relation queries the response was YES. [2024-11-28 03:14:59,940 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38040 conditions, 6772 events. 4051/6772 cut-off events. For 68482/68782 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 42738 event pairs, 880 based on Foata normal form. 281/6935 useless extension candidates. Maximal degree in co-relation 37935. Up to 5463 conditions per place. [2024-11-28 03:14:59,961 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 258 selfloop transitions, 47 changer transitions 44/372 dead transitions. [2024-11-28 03:14:59,961 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 372 transitions, 4162 flow [2024-11-28 03:14:59,962 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 03:14:59,962 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 03:14:59,962 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 744 transitions. [2024-11-28 03:14:59,963 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5221052631578947 [2024-11-28 03:14:59,963 INFO L175 Difference]: Start difference. First operand has 334 places, 291 transitions, 3249 flow. Second operand 19 states and 744 transitions. [2024-11-28 03:14:59,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 372 transitions, 4162 flow [2024-11-28 03:15:00,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 325 places, 372 transitions, 4036 flow, removed 5 selfloop flow, removed 20 redundant places. [2024-11-28 03:15:00,244 INFO L231 Difference]: Finished difference. Result has 327 places, 284 transitions, 3122 flow [2024-11-28 03:15:00,244 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3125, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=291, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=47, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=244, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=3122, PETRI_PLACES=327, PETRI_TRANSITIONS=284} [2024-11-28 03:15:00,244 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 247 predicate places. [2024-11-28 03:15:00,244 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 284 transitions, 3122 flow [2024-11-28 03:15:00,245 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:00,245 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:00,245 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:00,245 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46 [2024-11-28 03:15:00,245 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:00,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:00,245 INFO L85 PathProgramCache]: Analyzing trace with hash 197091613, now seen corresponding path program 34 times [2024-11-28 03:15:00,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:00,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279796922] [2024-11-28 03:15:00,246 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:15:00,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:00,264 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:15:00,264 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:00,464 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:00,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:00,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279796922] [2024-11-28 03:15:00,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1279796922] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:00,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:15:00,465 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:15:00,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2080309574] [2024-11-28 03:15:00,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:00,465 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:15:00,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:00,466 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:15:00,466 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:15:00,761 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:00,761 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 284 transitions, 3122 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:00,762 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:00,762 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:00,762 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:02,528 INFO L124 PetriNetUnfolderBase]: 4051/6770 cut-off events. [2024-11-28 03:15:02,528 INFO L125 PetriNetUnfolderBase]: For 68611/68913 co-relation queries the response was YES. [2024-11-28 03:15:02,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37812 conditions, 6770 events. 4051/6770 cut-off events. For 68611/68913 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 42571 event pairs, 880 based on Foata normal form. 283/6937 useless extension candidates. Maximal degree in co-relation 37709. Up to 4997 conditions per place. [2024-11-28 03:15:02,624 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 270 selfloop transitions, 63 changer transitions 40/396 dead transitions. [2024-11-28 03:15:02,624 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 396 transitions, 4302 flow [2024-11-28 03:15:02,625 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:15:02,625 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:15:02,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 971 transitions. [2024-11-28 03:15:02,626 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5178666666666667 [2024-11-28 03:15:02,626 INFO L175 Difference]: Start difference. First operand has 327 places, 284 transitions, 3122 flow. Second operand 25 states and 971 transitions. [2024-11-28 03:15:02,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 396 transitions, 4302 flow [2024-11-28 03:15:02,881 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 396 transitions, 4126 flow, removed 23 selfloop flow, removed 19 redundant places. [2024-11-28 03:15:02,884 INFO L231 Difference]: Finished difference. Result has 324 places, 281 transitions, 3082 flow [2024-11-28 03:15:02,885 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2972, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3082, PETRI_PLACES=324, PETRI_TRANSITIONS=281} [2024-11-28 03:15:02,885 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 244 predicate places. [2024-11-28 03:15:02,885 INFO L471 AbstractCegarLoop]: Abstraction has has 324 places, 281 transitions, 3082 flow [2024-11-28 03:15:02,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:02,886 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:02,886 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:02,886 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable47 [2024-11-28 03:15:02,886 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:02,887 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:02,887 INFO L85 PathProgramCache]: Analyzing trace with hash -91521477, now seen corresponding path program 35 times [2024-11-28 03:15:02,887 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:02,887 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [979786709] [2024-11-28 03:15:02,887 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:15:02,887 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:02,916 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:15:02,916 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:04,581 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:15:04,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:04,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [979786709] [2024-11-28 03:15:04,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [979786709] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:04,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [632778505] [2024-11-28 03:15:04,581 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:15:04,581 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:04,581 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:15:04,583 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:15:04,597 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 03:15:04,704 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:15:04,704 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:04,705 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 03:15:04,707 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:05,322 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:15:05,323 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 28 [2024-11-28 03:15:05,393 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:15:05,393 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:15:05,772 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:15:05,772 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 82 [2024-11-28 03:15:05,924 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:05,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [632778505] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:05,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:15:05,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [19, 17] total 41 [2024-11-28 03:15:05,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1879758154] [2024-11-28 03:15:05,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:05,925 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:15:05,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:05,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:15:05,926 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=114, Invalid=1526, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 03:15:06,449 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 75 [2024-11-28 03:15:06,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 324 places, 281 transitions, 3082 flow. Second operand has 14 states, 14 states have (on average 33.07142857142857) internal successors, (463), 14 states have internal predecessors, (463), 0 states have call successors, (0), 0 states 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:15:06,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:06,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 75 [2024-11-28 03:15:06,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:08,686 INFO L124 PetriNetUnfolderBase]: 3943/6591 cut-off events. [2024-11-28 03:15:08,686 INFO L125 PetriNetUnfolderBase]: For 69434/69736 co-relation queries the response was YES. [2024-11-28 03:15:08,762 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36869 conditions, 6591 events. 3943/6591 cut-off events. For 69434/69736 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 41182 event pairs, 896 based on Foata normal form. 277/6754 useless extension candidates. Maximal degree in co-relation 36769. Up to 5068 conditions per place. [2024-11-28 03:15:08,783 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 276 selfloop transitions, 61 changer transitions 21/380 dead transitions. [2024-11-28 03:15:08,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 380 transitions, 4186 flow [2024-11-28 03:15:08,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:15:08,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:15:08,784 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 898 transitions. [2024-11-28 03:15:08,784 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4988888888888889 [2024-11-28 03:15:08,784 INFO L175 Difference]: Start difference. First operand has 324 places, 281 transitions, 3082 flow. Second operand 24 states and 898 transitions. [2024-11-28 03:15:08,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 380 transitions, 4186 flow [2024-11-28 03:15:09,036 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 380 transitions, 3989 flow, removed 19 selfloop flow, removed 26 redundant places. [2024-11-28 03:15:09,040 INFO L231 Difference]: Finished difference. Result has 320 places, 284 transitions, 3101 flow [2024-11-28 03:15:09,040 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2903, PETRI_DIFFERENCE_MINUEND_PLACES=292, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3101, PETRI_PLACES=320, PETRI_TRANSITIONS=284} [2024-11-28 03:15:09,040 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 240 predicate places. [2024-11-28 03:15:09,040 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 284 transitions, 3101 flow [2024-11-28 03:15:09,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 33.07142857142857) internal successors, (463), 14 states have internal predecessors, (463), 0 states have call successors, (0), 0 states 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:15:09,041 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:09,041 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:09,047 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-28 03:15:09,241 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:09,241 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:09,242 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:09,242 INFO L85 PathProgramCache]: Analyzing trace with hash 1664032059, now seen corresponding path program 36 times [2024-11-28 03:15:09,242 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:09,242 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [924985517] [2024-11-28 03:15:09,242 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:15:09,242 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:09,257 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:15:09,257 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:09,437 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:09,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:09,437 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [924985517] [2024-11-28 03:15:09,437 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [924985517] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:09,437 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:15:09,437 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:15:09,437 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186128805] [2024-11-28 03:15:09,437 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:09,438 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:15:09,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:09,438 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:15:09,438 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:15:09,756 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:09,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 284 transitions, 3101 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:09,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:09,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:09,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:11,649 INFO L124 PetriNetUnfolderBase]: 3863/6461 cut-off events. [2024-11-28 03:15:11,649 INFO L125 PetriNetUnfolderBase]: For 66380/66682 co-relation queries the response was YES. [2024-11-28 03:15:11,690 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35871 conditions, 6461 events. 3863/6461 cut-off events. For 66380/66682 co-relation queries the response was YES. Maximal size of possible extension queue 294. Compared 40373 event pairs, 920 based on Foata normal form. 277/6624 useless extension candidates. Maximal degree in co-relation 35772. Up to 4921 conditions per place. [2024-11-28 03:15:11,708 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 252 selfloop transitions, 55 changer transitions 45/375 dead transitions. [2024-11-28 03:15:11,708 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 375 transitions, 4044 flow [2024-11-28 03:15:11,708 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:15:11,708 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:15:11,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 890 transitions. [2024-11-28 03:15:11,709 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5159420289855072 [2024-11-28 03:15:11,709 INFO L175 Difference]: Start difference. First operand has 320 places, 284 transitions, 3101 flow. Second operand 23 states and 890 transitions. [2024-11-28 03:15:11,709 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 375 transitions, 4044 flow [2024-11-28 03:15:11,917 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 375 transitions, 3892 flow, removed 27 selfloop flow, removed 22 redundant places. [2024-11-28 03:15:11,921 INFO L231 Difference]: Finished difference. Result has 320 places, 273 transitions, 2953 flow [2024-11-28 03:15:11,922 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2951, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=284, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2953, PETRI_PLACES=320, PETRI_TRANSITIONS=273} [2024-11-28 03:15:11,922 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 240 predicate places. [2024-11-28 03:15:11,922 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 273 transitions, 2953 flow [2024-11-28 03:15:11,922 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:11,922 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:11,922 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:11,923 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable49 [2024-11-28 03:15:11,923 INFO L396 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:11,923 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:11,923 INFO L85 PathProgramCache]: Analyzing trace with hash -2028203983, now seen corresponding path program 37 times [2024-11-28 03:15:11,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:11,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [676087729] [2024-11-28 03:15:11,924 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:15:11,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:11,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:12,921 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:15:12,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:12,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [676087729] [2024-11-28 03:15:12,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [676087729] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:12,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [617630391] [2024-11-28 03:15:12,922 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:15:12,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:12,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:15:12,924 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:15:12,925 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 03:15:13,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:13,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:15:13,040 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:13,379 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:15:13,379 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:15:13,393 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:15:13,393 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:15:13,686 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:15:13,687 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:15:13,735 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:13,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [617630391] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:13,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:15:13,735 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 33 [2024-11-28 03:15:13,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1478650432] [2024-11-28 03:15:13,735 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:13,735 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:15:13,735 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:13,736 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:15:13,736 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=979, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:15:14,226 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:14,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 273 transitions, 2953 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:14,227 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:14,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:14,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:16,667 INFO L124 PetriNetUnfolderBase]: 3763/6299 cut-off events. [2024-11-28 03:15:16,668 INFO L125 PetriNetUnfolderBase]: For 64112/64414 co-relation queries the response was YES. [2024-11-28 03:15:16,709 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34850 conditions, 6299 events. 3763/6299 cut-off events. For 64112/64414 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 39129 event pairs, 652 based on Foata normal form. 283/6478 useless extension candidates. Maximal degree in co-relation 34753. Up to 4282 conditions per place. [2024-11-28 03:15:16,726 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 256 selfloop transitions, 66 changer transitions 38/383 dead transitions. [2024-11-28 03:15:16,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 383 transitions, 4016 flow [2024-11-28 03:15:16,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:15:16,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:15:16,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 975 transitions. [2024-11-28 03:15:16,728 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-11-28 03:15:16,728 INFO L175 Difference]: Start difference. First operand has 320 places, 273 transitions, 2953 flow. Second operand 25 states and 975 transitions. [2024-11-28 03:15:16,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 383 transitions, 4016 flow [2024-11-28 03:15:16,920 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 310 places, 383 transitions, 3880 flow, removed 6 selfloop flow, removed 18 redundant places. [2024-11-28 03:15:16,924 INFO L231 Difference]: Finished difference. Result has 312 places, 266 transitions, 2870 flow [2024-11-28 03:15:16,924 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2821, PETRI_DIFFERENCE_MINUEND_PLACES=286, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=207, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2870, PETRI_PLACES=312, PETRI_TRANSITIONS=266} [2024-11-28 03:15:16,924 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 232 predicate places. [2024-11-28 03:15:16,924 INFO L471 AbstractCegarLoop]: Abstraction has has 312 places, 266 transitions, 2870 flow [2024-11-28 03:15:16,925 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:16,925 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:16,925 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:16,934 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 03:15:17,125 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:17,125 INFO L396 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:17,126 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:17,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1569112409, now seen corresponding path program 38 times [2024-11-28 03:15:17,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:17,126 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [31022797] [2024-11-28 03:15:17,126 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:15:17,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:17,136 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:15:17,136 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:17,281 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:17,281 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:17,281 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [31022797] [2024-11-28 03:15:17,281 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [31022797] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:17,281 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:15:17,281 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:15:17,282 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266517028] [2024-11-28 03:15:17,282 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:17,282 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:15:17,282 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:17,282 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:15:17,282 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:15:17,595 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:17,596 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 266 transitions, 2870 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:17,596 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:17,596 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:17,596 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:19,288 INFO L124 PetriNetUnfolderBase]: 3656/6135 cut-off events. [2024-11-28 03:15:19,288 INFO L125 PetriNetUnfolderBase]: For 63792/64094 co-relation queries the response was YES. [2024-11-28 03:15:19,343 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33983 conditions, 6135 events. 3656/6135 cut-off events. For 63792/64094 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 37979 event pairs, 662 based on Foata normal form. 283/6314 useless extension candidates. Maximal degree in co-relation 33888. Up to 4282 conditions per place. [2024-11-28 03:15:19,361 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 253 selfloop transitions, 62 changer transitions 33/371 dead transitions. [2024-11-28 03:15:19,361 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 371 transitions, 3891 flow [2024-11-28 03:15:19,361 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:15:19,361 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:15:19,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 902 transitions. [2024-11-28 03:15:19,363 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5228985507246376 [2024-11-28 03:15:19,363 INFO L175 Difference]: Start difference. First operand has 312 places, 266 transitions, 2870 flow. Second operand 23 states and 902 transitions. [2024-11-28 03:15:19,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 371 transitions, 3891 flow [2024-11-28 03:15:19,545 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 301 places, 371 transitions, 3693 flow, removed 6 selfloop flow, removed 26 redundant places. [2024-11-28 03:15:19,548 INFO L231 Difference]: Finished difference. Result has 303 places, 261 transitions, 2750 flow [2024-11-28 03:15:19,548 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2677, PETRI_DIFFERENCE_MINUEND_PLACES=279, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2750, PETRI_PLACES=303, PETRI_TRANSITIONS=261} [2024-11-28 03:15:19,548 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 223 predicate places. [2024-11-28 03:15:19,548 INFO L471 AbstractCegarLoop]: Abstraction has has 303 places, 261 transitions, 2750 flow [2024-11-28 03:15:19,549 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:19,549 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:19,549 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:19,549 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51 [2024-11-28 03:15:19,549 INFO L396 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:19,550 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:19,550 INFO L85 PathProgramCache]: Analyzing trace with hash 1301816069, now seen corresponding path program 39 times [2024-11-28 03:15:19,550 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:19,550 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1163530242] [2024-11-28 03:15:19,550 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:15:19,550 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:19,566 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:15:19,566 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:19,723 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:19,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:19,723 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1163530242] [2024-11-28 03:15:19,723 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1163530242] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:19,723 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:15:19,723 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:15:19,723 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2072539203] [2024-11-28 03:15:19,723 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:19,724 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:15:19,724 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:19,724 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:15:19,724 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:15:20,026 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:20,027 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 261 transitions, 2750 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:20,027 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:20,027 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:20,027 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:22,006 INFO L124 PetriNetUnfolderBase]: 3625/6088 cut-off events. [2024-11-28 03:15:22,006 INFO L125 PetriNetUnfolderBase]: For 58337/58639 co-relation queries the response was YES. [2024-11-28 03:15:22,054 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32936 conditions, 6088 events. 3625/6088 cut-off events. For 58337/58639 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 37559 event pairs, 687 based on Foata normal form. 283/6267 useless extension candidates. Maximal degree in co-relation 32844. Up to 4185 conditions per place. [2024-11-28 03:15:22,072 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 253 selfloop transitions, 59 changer transitions 32/367 dead transitions. [2024-11-28 03:15:22,072 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 367 transitions, 3815 flow [2024-11-28 03:15:22,073 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:15:22,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:15:22,073 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 929 transitions. [2024-11-28 03:15:22,074 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5161111111111111 [2024-11-28 03:15:22,074 INFO L175 Difference]: Start difference. First operand has 303 places, 261 transitions, 2750 flow. Second operand 24 states and 929 transitions. [2024-11-28 03:15:22,074 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 367 transitions, 3815 flow [2024-11-28 03:15:22,266 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 367 transitions, 3666 flow, removed 9 selfloop flow, removed 20 redundant places. [2024-11-28 03:15:22,269 INFO L231 Difference]: Finished difference. Result has 301 places, 259 transitions, 2726 flow [2024-11-28 03:15:22,270 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2615, PETRI_DIFFERENCE_MINUEND_PLACES=275, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2726, PETRI_PLACES=301, PETRI_TRANSITIONS=259} [2024-11-28 03:15:22,270 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 221 predicate places. [2024-11-28 03:15:22,270 INFO L471 AbstractCegarLoop]: Abstraction has has 301 places, 259 transitions, 2726 flow [2024-11-28 03:15:22,270 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:22,271 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:22,271 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:22,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable52 [2024-11-28 03:15:22,271 INFO L396 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:22,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:22,272 INFO L85 PathProgramCache]: Analyzing trace with hash -2106604247, now seen corresponding path program 40 times [2024-11-28 03:15:22,272 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:22,272 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [809453513] [2024-11-28 03:15:22,272 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:15:22,272 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:22,292 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:15:22,293 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:22,492 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:22,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:22,492 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [809453513] [2024-11-28 03:15:22,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [809453513] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:22,492 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:15:22,493 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:15:22,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1607582544] [2024-11-28 03:15:22,493 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:22,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:15:22,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:22,493 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:15:22,493 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:15:22,882 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:22,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 301 places, 259 transitions, 2726 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:22,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:22,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:22,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:24,670 INFO L124 PetriNetUnfolderBase]: 3493/5842 cut-off events. [2024-11-28 03:15:24,671 INFO L125 PetriNetUnfolderBase]: For 57414/57714 co-relation queries the response was YES. [2024-11-28 03:15:24,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31884 conditions, 5842 events. 3493/5842 cut-off events. For 57414/57714 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 35745 event pairs, 683 based on Foata normal form. 281/6017 useless extension candidates. Maximal degree in co-relation 31792. Up to 4086 conditions per place. [2024-11-28 03:15:24,729 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 217 selfloop transitions, 46 changer transitions 63/349 dead transitions. [2024-11-28 03:15:24,729 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 316 places, 349 transitions, 3653 flow [2024-11-28 03:15:24,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:15:24,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:15:24,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 851 transitions. [2024-11-28 03:15:24,731 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5157575757575757 [2024-11-28 03:15:24,731 INFO L175 Difference]: Start difference. First operand has 301 places, 259 transitions, 2726 flow. Second operand 22 states and 851 transitions. [2024-11-28 03:15:24,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 316 places, 349 transitions, 3653 flow [2024-11-28 03:15:24,888 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 349 transitions, 3489 flow, removed 19 selfloop flow, removed 24 redundant places. [2024-11-28 03:15:24,891 INFO L231 Difference]: Finished difference. Result has 294 places, 245 transitions, 2510 flow [2024-11-28 03:15:24,891 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2566, PETRI_DIFFERENCE_MINUEND_PLACES=271, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=213, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2510, PETRI_PLACES=294, PETRI_TRANSITIONS=245} [2024-11-28 03:15:24,891 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 214 predicate places. [2024-11-28 03:15:24,891 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 245 transitions, 2510 flow [2024-11-28 03:15:24,892 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:24,892 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:24,892 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:24,892 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53 [2024-11-28 03:15:24,892 INFO L396 AbstractCegarLoop]: === Iteration 55 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:24,893 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:24,893 INFO L85 PathProgramCache]: Analyzing trace with hash -2070437891, now seen corresponding path program 41 times [2024-11-28 03:15:24,893 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:24,893 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1845585853] [2024-11-28 03:15:24,893 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:15:24,893 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:24,912 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:15:24,912 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:26,422 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 03:15:26,422 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:26,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1845585853] [2024-11-28 03:15:26,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1845585853] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:26,422 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [552013090] [2024-11-28 03:15:26,422 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:15:26,422 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:26,422 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:15:26,424 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:15:26,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 03:15:26,531 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:15:26,531 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:26,533 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:15:26,534 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:26,961 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:15:26,962 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:15:26,971 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:15:26,971 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:15:27,339 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:15:27,340 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:15:27,381 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:27,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [552013090] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:27,382 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:15:27,382 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 35 [2024-11-28 03:15:27,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [878083179] [2024-11-28 03:15:27,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:27,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:15:27,382 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:27,382 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:15:27,383 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1107, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:15:27,746 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:27,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 245 transitions, 2510 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:27,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:27,747 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:27,747 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:29,730 INFO L124 PetriNetUnfolderBase]: 3751/6179 cut-off events. [2024-11-28 03:15:29,730 INFO L125 PetriNetUnfolderBase]: For 67690/68002 co-relation queries the response was YES. [2024-11-28 03:15:29,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34819 conditions, 6179 events. 3751/6179 cut-off events. For 67690/68002 co-relation queries the response was YES. Maximal size of possible extension queue 311. Compared 37920 event pairs, 1009 based on Foata normal form. 287/6336 useless extension candidates. Maximal degree in co-relation 34730. Up to 4489 conditions per place. [2024-11-28 03:15:29,800 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 237 selfloop transitions, 61 changer transitions 38/359 dead transitions. [2024-11-28 03:15:29,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 359 transitions, 3985 flow [2024-11-28 03:15:29,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:15:29,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:15:29,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 963 transitions. [2024-11-28 03:15:29,801 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5136 [2024-11-28 03:15:29,801 INFO L175 Difference]: Start difference. First operand has 294 places, 245 transitions, 2510 flow. Second operand 25 states and 963 transitions. [2024-11-28 03:15:29,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 359 transitions, 3985 flow [2024-11-28 03:15:29,983 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 359 transitions, 3742 flow, removed 35 selfloop flow, removed 26 redundant places. [2024-11-28 03:15:29,986 INFO L231 Difference]: Finished difference. Result has 284 places, 256 transitions, 2718 flow [2024-11-28 03:15:29,986 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2335, PETRI_DIFFERENCE_MINUEND_PLACES=249, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=48, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2718, PETRI_PLACES=284, PETRI_TRANSITIONS=256} [2024-11-28 03:15:29,987 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 204 predicate places. [2024-11-28 03:15:29,987 INFO L471 AbstractCegarLoop]: Abstraction has has 284 places, 256 transitions, 2718 flow [2024-11-28 03:15:29,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:29,987 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:29,987 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:29,994 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-28 03:15:30,188 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable54,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:30,188 INFO L396 AbstractCegarLoop]: === Iteration 56 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:30,189 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:30,189 INFO L85 PathProgramCache]: Analyzing trace with hash -1041419, now seen corresponding path program 42 times [2024-11-28 03:15:30,189 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:30,189 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1857169968] [2024-11-28 03:15:30,189 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:15:30,189 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:30,199 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:15:30,199 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:30,340 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:30,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:30,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1857169968] [2024-11-28 03:15:30,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1857169968] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:30,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:15:30,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:15:30,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325286355] [2024-11-28 03:15:30,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:30,341 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:15:30,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:30,342 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:15:30,342 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:15:30,625 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:30,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 284 places, 256 transitions, 2718 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:30,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:30,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:30,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:32,336 INFO L124 PetriNetUnfolderBase]: 3986/6540 cut-off events. [2024-11-28 03:15:32,336 INFO L125 PetriNetUnfolderBase]: For 79778/80092 co-relation queries the response was YES. [2024-11-28 03:15:32,375 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37626 conditions, 6540 events. 3986/6540 cut-off events. For 79778/80092 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 40661 event pairs, 1043 based on Foata normal form. 289/6692 useless extension candidates. Maximal degree in co-relation 37538. Up to 4880 conditions per place. [2024-11-28 03:15:32,394 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 238 selfloop transitions, 76 changer transitions 18/355 dead transitions. [2024-11-28 03:15:32,394 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 299 places, 355 transitions, 4052 flow [2024-11-28 03:15:32,395 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:15:32,395 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:15:32,396 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 919 transitions. [2024-11-28 03:15:32,396 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5105555555555555 [2024-11-28 03:15:32,396 INFO L175 Difference]: Start difference. First operand has 284 places, 256 transitions, 2718 flow. Second operand 24 states and 919 transitions. [2024-11-28 03:15:32,396 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 299 places, 355 transitions, 4052 flow [2024-11-28 03:15:32,615 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 355 transitions, 3741 flow, removed 115 selfloop flow, removed 19 redundant places. [2024-11-28 03:15:32,618 INFO L231 Difference]: Finished difference. Result has 288 places, 274 transitions, 2957 flow [2024-11-28 03:15:32,618 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2501, PETRI_DIFFERENCE_MINUEND_PLACES=257, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2957, PETRI_PLACES=288, PETRI_TRANSITIONS=274} [2024-11-28 03:15:32,618 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 208 predicate places. [2024-11-28 03:15:32,618 INFO L471 AbstractCegarLoop]: Abstraction has has 288 places, 274 transitions, 2957 flow [2024-11-28 03:15:32,619 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:32,619 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:32,619 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:32,619 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable55 [2024-11-28 03:15:32,619 INFO L396 AbstractCegarLoop]: === Iteration 57 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:32,619 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:32,619 INFO L85 PathProgramCache]: Analyzing trace with hash -1890589635, now seen corresponding path program 43 times [2024-11-28 03:15:32,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:32,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [304200284] [2024-11-28 03:15:32,620 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:15:32,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:32,633 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:33,713 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:15:33,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:33,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [304200284] [2024-11-28 03:15:33,714 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [304200284] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:33,714 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1337026400] [2024-11-28 03:15:33,714 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:15:33,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:33,714 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:15:33,715 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:15:33,717 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 03:15:33,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:33,832 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:15:33,833 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:34,251 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:15:34,251 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:15:34,264 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:15:34,264 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:15:34,603 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:15:34,603 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:15:34,647 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:34,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1337026400] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:34,648 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:15:34,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:15:34,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1998940141] [2024-11-28 03:15:34,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:34,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:15:34,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:34,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:15:34,649 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=1042, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:15:35,006 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:35,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 288 places, 274 transitions, 2957 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:35,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:35,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:35,007 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:37,421 INFO L124 PetriNetUnfolderBase]: 4235/7008 cut-off events. [2024-11-28 03:15:37,422 INFO L125 PetriNetUnfolderBase]: For 75468/75784 co-relation queries the response was YES. [2024-11-28 03:15:37,457 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39075 conditions, 7008 events. 4235/7008 cut-off events. For 75468/75784 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 44017 event pairs, 1043 based on Foata normal form. 297/7164 useless extension candidates. Maximal degree in co-relation 38988. Up to 4539 conditions per place. [2024-11-28 03:15:37,476 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 259 selfloop transitions, 78 changer transitions 32/392 dead transitions. [2024-11-28 03:15:37,476 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 392 transitions, 4427 flow [2024-11-28 03:15:37,476 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:15:37,476 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:15:37,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1100 transitions. [2024-11-28 03:15:37,478 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5057471264367817 [2024-11-28 03:15:37,478 INFO L175 Difference]: Start difference. First operand has 288 places, 274 transitions, 2957 flow. Second operand 29 states and 1100 transitions. [2024-11-28 03:15:37,478 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 392 transitions, 4427 flow [2024-11-28 03:15:37,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 392 transitions, 4098 flow, removed 122 selfloop flow, removed 12 redundant places. [2024-11-28 03:15:37,829 INFO L231 Difference]: Finished difference. Result has 313 places, 283 transitions, 3060 flow [2024-11-28 03:15:37,829 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2704, PETRI_DIFFERENCE_MINUEND_PLACES=274, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=274, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3060, PETRI_PLACES=313, PETRI_TRANSITIONS=283} [2024-11-28 03:15:37,829 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 233 predicate places. [2024-11-28 03:15:37,829 INFO L471 AbstractCegarLoop]: Abstraction has has 313 places, 283 transitions, 3060 flow [2024-11-28 03:15:37,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:37,830 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:37,830 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:37,837 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 03:15:38,033 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable56,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:38,034 INFO L396 AbstractCegarLoop]: === Iteration 58 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:38,034 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:38,034 INFO L85 PathProgramCache]: Analyzing trace with hash 1008131367, now seen corresponding path program 44 times [2024-11-28 03:15:38,034 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:38,034 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [994779829] [2024-11-28 03:15:38,034 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:15:38,035 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:38,044 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:15:38,044 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:38,209 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:38,209 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:38,209 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [994779829] [2024-11-28 03:15:38,209 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [994779829] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:38,209 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:15:38,209 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:15:38,209 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [359476294] [2024-11-28 03:15:38,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:38,210 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:15:38,210 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:38,210 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:15:38,210 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:15:38,446 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:38,447 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 313 places, 283 transitions, 3060 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:38,447 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:38,447 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:38,447 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:40,424 INFO L124 PetriNetUnfolderBase]: 4479/7406 cut-off events. [2024-11-28 03:15:40,424 INFO L125 PetriNetUnfolderBase]: For 88092/88408 co-relation queries the response was YES. [2024-11-28 03:15:40,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42471 conditions, 7406 events. 4479/7406 cut-off events. For 88092/88408 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 47334 event pairs, 754 based on Foata normal form. 295/7575 useless extension candidates. Maximal degree in co-relation 42374. Up to 4624 conditions per place. [2024-11-28 03:15:40,522 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 286 selfloop transitions, 100 changer transitions 27/436 dead transitions. [2024-11-28 03:15:40,522 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 338 places, 436 transitions, 4877 flow [2024-11-28 03:15:40,523 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:15:40,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:15:40,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1245 transitions. [2024-11-28 03:15:40,524 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.51875 [2024-11-28 03:15:40,524 INFO L175 Difference]: Start difference. First operand has 313 places, 283 transitions, 3060 flow. Second operand 32 states and 1245 transitions. [2024-11-28 03:15:40,524 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 338 places, 436 transitions, 4877 flow [2024-11-28 03:15:40,808 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 436 transitions, 4671 flow, removed 64 selfloop flow, removed 20 redundant places. [2024-11-28 03:15:40,811 INFO L231 Difference]: Finished difference. Result has 325 places, 295 transitions, 3328 flow [2024-11-28 03:15:40,812 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2886, PETRI_DIFFERENCE_MINUEND_PLACES=287, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3328, PETRI_PLACES=325, PETRI_TRANSITIONS=295} [2024-11-28 03:15:40,812 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 245 predicate places. [2024-11-28 03:15:40,812 INFO L471 AbstractCegarLoop]: Abstraction has has 325 places, 295 transitions, 3328 flow [2024-11-28 03:15:40,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:40,812 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:40,812 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:40,812 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable57 [2024-11-28 03:15:40,812 INFO L396 AbstractCegarLoop]: === Iteration 59 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:40,813 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:40,813 INFO L85 PathProgramCache]: Analyzing trace with hash -943105555, now seen corresponding path program 45 times [2024-11-28 03:15:40,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:40,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [954355563] [2024-11-28 03:15:40,813 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:15:40,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:40,824 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:15:40,824 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:40,952 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:40,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:40,952 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [954355563] [2024-11-28 03:15:40,952 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [954355563] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:40,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:15:40,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:15:40,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444916230] [2024-11-28 03:15:40,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:40,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:15:40,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:40,953 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:15:40,953 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:15:41,176 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:41,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 325 places, 295 transitions, 3328 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:41,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:41,176 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:41,176 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:43,018 INFO L124 PetriNetUnfolderBase]: 4503/7425 cut-off events. [2024-11-28 03:15:43,018 INFO L125 PetriNetUnfolderBase]: For 93694/94006 co-relation queries the response was YES. [2024-11-28 03:15:43,086 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43694 conditions, 7425 events. 4503/7425 cut-off events. For 93694/94006 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 47264 event pairs, 930 based on Foata normal form. 285/7570 useless extension candidates. Maximal degree in co-relation 43595. Up to 5521 conditions per place. [2024-11-28 03:15:43,109 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 284 selfloop transitions, 76 changer transitions 20/403 dead transitions. [2024-11-28 03:15:43,109 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 346 places, 403 transitions, 4803 flow [2024-11-28 03:15:43,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:15:43,109 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:15:43,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 966 transitions. [2024-11-28 03:15:43,110 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5152 [2024-11-28 03:15:43,110 INFO L175 Difference]: Start difference. First operand has 325 places, 295 transitions, 3328 flow. Second operand 25 states and 966 transitions. [2024-11-28 03:15:43,111 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 346 places, 403 transitions, 4803 flow [2024-11-28 03:15:43,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 320 places, 403 transitions, 4462 flow, removed 96 selfloop flow, removed 26 redundant places. [2024-11-28 03:15:43,487 INFO L231 Difference]: Finished difference. Result has 327 places, 306 transitions, 3427 flow [2024-11-28 03:15:43,487 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=296, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=295, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3427, PETRI_PLACES=327, PETRI_TRANSITIONS=306} [2024-11-28 03:15:43,487 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 247 predicate places. [2024-11-28 03:15:43,488 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 306 transitions, 3427 flow [2024-11-28 03:15:43,488 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:43,488 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:43,488 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:43,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable58 [2024-11-28 03:15:43,488 INFO L396 AbstractCegarLoop]: === Iteration 60 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:43,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:43,489 INFO L85 PathProgramCache]: Analyzing trace with hash 429688287, now seen corresponding path program 46 times [2024-11-28 03:15:43,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:43,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [115957403] [2024-11-28 03:15:43,489 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:15:43,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:43,508 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:15:43,508 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:43,651 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:43,651 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:43,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [115957403] [2024-11-28 03:15:43,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [115957403] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:43,651 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:15:43,651 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:15:43,651 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297133563] [2024-11-28 03:15:43,651 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:43,651 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:15:43,651 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:43,652 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:15:43,652 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:15:43,885 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:43,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 306 transitions, 3427 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:43,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:43,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:43,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:45,901 INFO L124 PetriNetUnfolderBase]: 4608/7645 cut-off events. [2024-11-28 03:15:45,901 INFO L125 PetriNetUnfolderBase]: For 89991/90305 co-relation queries the response was YES. [2024-11-28 03:15:45,987 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44090 conditions, 7645 events. 4608/7645 cut-off events. For 89991/90305 co-relation queries the response was YES. Maximal size of possible extension queue 350. Compared 49078 event pairs, 1014 based on Foata normal form. 293/7804 useless extension candidates. Maximal degree in co-relation 43990. Up to 5187 conditions per place. [2024-11-28 03:15:46,012 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 299 selfloop transitions, 76 changer transitions 33/431 dead transitions. [2024-11-28 03:15:46,012 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 354 places, 431 transitions, 4920 flow [2024-11-28 03:15:46,012 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:15:46,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:15:46,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1147 transitions. [2024-11-28 03:15:46,013 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5097777777777778 [2024-11-28 03:15:46,014 INFO L175 Difference]: Start difference. First operand has 327 places, 306 transitions, 3427 flow. Second operand 30 states and 1147 transitions. [2024-11-28 03:15:46,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 354 places, 431 transitions, 4920 flow [2024-11-28 03:15:46,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 431 transitions, 4691 flow, removed 51 selfloop flow, removed 18 redundant places. [2024-11-28 03:15:46,486 INFO L231 Difference]: Finished difference. Result has 345 places, 308 transitions, 3442 flow [2024-11-28 03:15:46,486 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3215, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3442, PETRI_PLACES=345, PETRI_TRANSITIONS=308} [2024-11-28 03:15:46,486 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 265 predicate places. [2024-11-28 03:15:46,486 INFO L471 AbstractCegarLoop]: Abstraction has has 345 places, 308 transitions, 3442 flow [2024-11-28 03:15:46,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:46,487 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:46,487 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:46,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable59 [2024-11-28 03:15:46,487 INFO L396 AbstractCegarLoop]: === Iteration 61 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:46,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:46,488 INFO L85 PathProgramCache]: Analyzing trace with hash -390370117, now seen corresponding path program 47 times [2024-11-28 03:15:46,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:46,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1317637329] [2024-11-28 03:15:46,488 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:15:46,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:46,506 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:15:46,506 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:47,267 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:15:47,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:47,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1317637329] [2024-11-28 03:15:47,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1317637329] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:47,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [393424276] [2024-11-28 03:15:47,267 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:15:47,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:47,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:15:47,269 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:15:47,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 03:15:47,386 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:15:47,387 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:47,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:15:47,389 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:47,792 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:15:47,792 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:15:47,801 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:47,802 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:15:47,802 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [393424276] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:47,802 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:15:47,802 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17] total 25 [2024-11-28 03:15:47,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [961777443] [2024-11-28 03:15:47,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:47,802 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:15:47,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:47,803 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:15:47,803 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=549, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:15:48,432 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:48,432 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 308 transitions, 3442 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:48,432 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:48,432 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:48,432 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:51,542 INFO L124 PetriNetUnfolderBase]: 4608/7663 cut-off events. [2024-11-28 03:15:51,542 INFO L125 PetriNetUnfolderBase]: For 96407/96719 co-relation queries the response was YES. [2024-11-28 03:15:51,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44728 conditions, 7663 events. 4608/7663 cut-off events. For 96407/96719 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 49437 event pairs, 1118 based on Foata normal form. 287/7805 useless extension candidates. Maximal degree in co-relation 44621. Up to 5625 conditions per place. [2024-11-28 03:15:51,698 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 289 selfloop transitions, 72 changer transitions 35/419 dead transitions. [2024-11-28 03:15:51,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 419 transitions, 4794 flow [2024-11-28 03:15:51,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:15:51,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:15:51,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1074 transitions. [2024-11-28 03:15:51,700 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5114285714285715 [2024-11-28 03:15:51,700 INFO L175 Difference]: Start difference. First operand has 345 places, 308 transitions, 3442 flow. Second operand 28 states and 1074 transitions. [2024-11-28 03:15:51,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 419 transitions, 4794 flow [2024-11-28 03:15:52,123 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 419 transitions, 4567 flow, removed 38 selfloop flow, removed 26 redundant places. [2024-11-28 03:15:52,127 INFO L231 Difference]: Finished difference. Result has 345 places, 305 transitions, 3372 flow [2024-11-28 03:15:52,127 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3241, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=308, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3372, PETRI_PLACES=345, PETRI_TRANSITIONS=305} [2024-11-28 03:15:52,128 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 265 predicate places. [2024-11-28 03:15:52,128 INFO L471 AbstractCegarLoop]: Abstraction has has 345 places, 305 transitions, 3372 flow [2024-11-28 03:15:52,128 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:52,128 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:52,128 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:52,134 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 03:15:52,328 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable60,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:52,329 INFO L396 AbstractCegarLoop]: === Iteration 62 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:52,329 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:52,329 INFO L85 PathProgramCache]: Analyzing trace with hash 1619331523, now seen corresponding path program 48 times [2024-11-28 03:15:52,329 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:52,330 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697931955] [2024-11-28 03:15:52,330 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:15:52,330 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:52,341 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:15:52,341 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:15:52,478 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:52,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:52,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697931955] [2024-11-28 03:15:52,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697931955] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:15:52,478 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:15:52,479 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:15:52,479 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1961258633] [2024-11-28 03:15:52,479 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:52,479 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:15:52,479 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:52,479 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:15:52,479 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:15:52,753 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:52,754 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 345 places, 305 transitions, 3372 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:52,754 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:52,754 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:52,754 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:15:54,651 INFO L124 PetriNetUnfolderBase]: 4634/7730 cut-off events. [2024-11-28 03:15:54,651 INFO L125 PetriNetUnfolderBase]: For 93190/93504 co-relation queries the response was YES. [2024-11-28 03:15:54,757 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44366 conditions, 7730 events. 4634/7730 cut-off events. For 93190/93504 co-relation queries the response was YES. Maximal size of possible extension queue 359. Compared 50367 event pairs, 1369 based on Foata normal form. 293/7871 useless extension candidates. Maximal degree in co-relation 44261. Up to 5848 conditions per place. [2024-11-28 03:15:54,781 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 254 selfloop transitions, 72 changer transitions 37/386 dead transitions. [2024-11-28 03:15:54,781 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 362 places, 386 transitions, 4507 flow [2024-11-28 03:15:54,781 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:15:54,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:15:54,782 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 943 transitions. [2024-11-28 03:15:54,783 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5029333333333333 [2024-11-28 03:15:54,783 INFO L175 Difference]: Start difference. First operand has 345 places, 305 transitions, 3372 flow. Second operand 25 states and 943 transitions. [2024-11-28 03:15:54,783 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 362 places, 386 transitions, 4507 flow [2024-11-28 03:15:55,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 386 transitions, 4333 flow, removed 15 selfloop flow, removed 26 redundant places. [2024-11-28 03:15:55,144 INFO L231 Difference]: Finished difference. Result has 342 places, 303 transitions, 3372 flow [2024-11-28 03:15:55,144 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3216, PETRI_DIFFERENCE_MINUEND_PLACES=312, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3372, PETRI_PLACES=342, PETRI_TRANSITIONS=303} [2024-11-28 03:15:55,144 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 262 predicate places. [2024-11-28 03:15:55,144 INFO L471 AbstractCegarLoop]: Abstraction has has 342 places, 303 transitions, 3372 flow [2024-11-28 03:15:55,144 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:15:55,144 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:15:55,145 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:15:55,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable61 [2024-11-28 03:15:55,145 INFO L396 AbstractCegarLoop]: === Iteration 63 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:15:55,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:15:55,146 INFO L85 PathProgramCache]: Analyzing trace with hash -1180587467, now seen corresponding path program 49 times [2024-11-28 03:15:55,146 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:15:55,146 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566974106] [2024-11-28 03:15:55,146 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:15:55,146 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:15:55,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:57,028 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:15:57,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:15:57,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566974106] [2024-11-28 03:15:57,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566974106] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:57,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1222566916] [2024-11-28 03:15:57,028 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:15:57,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:15:57,028 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:15:57,033 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:15:57,034 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 03:15:57,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:15:57,156 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:15:57,158 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:15:57,686 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:15:57,686 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:15:57,736 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:15:57,737 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:15:58,177 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:15:58,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:15:58,220 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:15:58,220 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1222566916] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:15:58,220 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:15:58,221 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 36 [2024-11-28 03:15:58,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1092561383] [2024-11-28 03:15:58,221 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:15:58,221 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:15:58,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:15:58,221 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:15:58,222 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=1177, Unknown=0, NotChecked=0, Total=1260 [2024-11-28 03:15:58,625 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:15:58,625 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 303 transitions, 3372 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:15:58,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:15:58,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:15:58,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:00,802 INFO L124 PetriNetUnfolderBase]: 4676/7820 cut-off events. [2024-11-28 03:16:00,802 INFO L125 PetriNetUnfolderBase]: For 99688/100006 co-relation queries the response was YES. [2024-11-28 03:16:00,886 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45926 conditions, 7820 events. 4676/7820 cut-off events. For 99688/100006 co-relation queries the response was YES. Maximal size of possible extension queue 357. Compared 51354 event pairs, 1191 based on Foata normal form. 293/7966 useless extension candidates. Maximal degree in co-relation 45821. Up to 6329 conditions per place. [2024-11-28 03:16:00,910 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 264 selfloop transitions, 61 changer transitions 35/383 dead transitions. [2024-11-28 03:16:00,910 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 383 transitions, 4692 flow [2024-11-28 03:16:00,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:16:00,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:16:00,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 838 transitions. [2024-11-28 03:16:00,912 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5078787878787879 [2024-11-28 03:16:00,912 INFO L175 Difference]: Start difference. First operand has 342 places, 303 transitions, 3372 flow. Second operand 22 states and 838 transitions. [2024-11-28 03:16:00,912 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 383 transitions, 4692 flow [2024-11-28 03:16:01,273 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 383 transitions, 4491 flow, removed 28 selfloop flow, removed 23 redundant places. [2024-11-28 03:16:01,276 INFO L231 Difference]: Finished difference. Result has 342 places, 306 transitions, 3423 flow [2024-11-28 03:16:01,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3201, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3423, PETRI_PLACES=342, PETRI_TRANSITIONS=306} [2024-11-28 03:16:01,277 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 262 predicate places. [2024-11-28 03:16:01,277 INFO L471 AbstractCegarLoop]: Abstraction has has 342 places, 306 transitions, 3423 flow [2024-11-28 03:16:01,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:16:01,277 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:01,277 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:01,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-28 03:16:01,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable62 [2024-11-28 03:16:01,478 INFO L396 AbstractCegarLoop]: === Iteration 64 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:01,479 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:01,479 INFO L85 PathProgramCache]: Analyzing trace with hash -1527725805, now seen corresponding path program 50 times [2024-11-28 03:16:01,479 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:01,479 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1485762757] [2024-11-28 03:16:01,479 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:16:01,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:01,490 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:16:01,490 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:01,618 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:01,618 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:01,618 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1485762757] [2024-11-28 03:16:01,618 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1485762757] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:01,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:16:01,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:16:01,619 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321842989] [2024-11-28 03:16:01,619 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:01,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:16:01,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:01,619 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:16:01,619 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:16:01,882 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:01,883 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 306 transitions, 3423 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:01,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:01,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:01,883 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:03,713 INFO L124 PetriNetUnfolderBase]: 4588/7726 cut-off events. [2024-11-28 03:16:03,713 INFO L125 PetriNetUnfolderBase]: For 100972/101290 co-relation queries the response was YES. [2024-11-28 03:16:03,770 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44749 conditions, 7726 events. 4588/7726 cut-off events. For 100972/101290 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 50772 event pairs, 1161 based on Foata normal form. 293/7883 useless extension candidates. Maximal degree in co-relation 44642. Up to 5883 conditions per place. [2024-11-28 03:16:03,793 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 268 selfloop transitions, 72 changer transitions 34/397 dead transitions. [2024-11-28 03:16:03,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 361 places, 397 transitions, 4550 flow [2024-11-28 03:16:03,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:16:03,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:16:03,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 988 transitions. [2024-11-28 03:16:03,794 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5066666666666667 [2024-11-28 03:16:03,794 INFO L175 Difference]: Start difference. First operand has 342 places, 306 transitions, 3423 flow. Second operand 26 states and 988 transitions. [2024-11-28 03:16:03,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 361 places, 397 transitions, 4550 flow [2024-11-28 03:16:04,190 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 343 places, 397 transitions, 4384 flow, removed 39 selfloop flow, removed 18 redundant places. [2024-11-28 03:16:04,195 INFO L231 Difference]: Finished difference. Result has 348 places, 303 transitions, 3408 flow [2024-11-28 03:16:04,196 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3275, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=234, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3408, PETRI_PLACES=348, PETRI_TRANSITIONS=303} [2024-11-28 03:16:04,199 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 268 predicate places. [2024-11-28 03:16:04,200 INFO L471 AbstractCegarLoop]: Abstraction has has 348 places, 303 transitions, 3408 flow [2024-11-28 03:16:04,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:04,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:04,200 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:04,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable63 [2024-11-28 03:16:04,201 INFO L396 AbstractCegarLoop]: === Iteration 65 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:04,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:04,202 INFO L85 PathProgramCache]: Analyzing trace with hash 850489581, now seen corresponding path program 51 times [2024-11-28 03:16:04,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:04,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796959245] [2024-11-28 03:16:04,202 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:16:04,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:04,216 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:16:04,216 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:04,443 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:04,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:04,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796959245] [2024-11-28 03:16:04,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796959245] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:04,444 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:16:04,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:16:04,445 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2024760529] [2024-11-28 03:16:04,445 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:04,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:16:04,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:04,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:16:04,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:16:04,917 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:04,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 303 transitions, 3408 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:16:04,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:04,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:04,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:07,299 INFO L124 PetriNetUnfolderBase]: 4604/7785 cut-off events. [2024-11-28 03:16:07,299 INFO L125 PetriNetUnfolderBase]: For 95915/96233 co-relation queries the response was YES. [2024-11-28 03:16:07,403 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45062 conditions, 7785 events. 4604/7785 cut-off events. For 95915/96233 co-relation queries the response was YES. Maximal size of possible extension queue 337. Compared 51229 event pairs, 1197 based on Foata normal form. 297/7947 useless extension candidates. Maximal degree in co-relation 44955. Up to 5686 conditions per place. [2024-11-28 03:16:07,429 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 272 selfloop transitions, 79 changer transitions 32/406 dead transitions. [2024-11-28 03:16:07,429 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 406 transitions, 4753 flow [2024-11-28 03:16:07,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:16:07,430 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:16:07,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1060 transitions. [2024-11-28 03:16:07,431 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-11-28 03:16:07,431 INFO L175 Difference]: Start difference. First operand has 348 places, 303 transitions, 3408 flow. Second operand 28 states and 1060 transitions. [2024-11-28 03:16:07,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 406 transitions, 4753 flow [2024-11-28 03:16:07,809 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 344 places, 406 transitions, 4563 flow, removed 23 selfloop flow, removed 24 redundant places. [2024-11-28 03:16:07,813 INFO L231 Difference]: Finished difference. Result has 353 places, 305 transitions, 3490 flow [2024-11-28 03:16:07,814 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3252, PETRI_DIFFERENCE_MINUEND_PLACES=317, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=224, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3490, PETRI_PLACES=353, PETRI_TRANSITIONS=305} [2024-11-28 03:16:07,814 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 273 predicate places. [2024-11-28 03:16:07,814 INFO L471 AbstractCegarLoop]: Abstraction has has 353 places, 305 transitions, 3490 flow [2024-11-28 03:16:07,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:16:07,814 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:07,814 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:07,814 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable64 [2024-11-28 03:16:07,814 INFO L396 AbstractCegarLoop]: === Iteration 66 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:07,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:07,815 INFO L85 PathProgramCache]: Analyzing trace with hash -72630361, now seen corresponding path program 52 times [2024-11-28 03:16:07,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:07,815 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445110873] [2024-11-28 03:16:07,815 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:16:07,815 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:07,840 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:16:07,840 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:07,991 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:07,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:07,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445110873] [2024-11-28 03:16:07,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445110873] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:07,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:16:07,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:16:07,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [108775721] [2024-11-28 03:16:07,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:07,992 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:16:07,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:07,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:16:07,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:16:08,262 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:08,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 353 places, 305 transitions, 3490 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:08,263 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:08,263 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:08,263 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:10,487 INFO L124 PetriNetUnfolderBase]: 4644/7831 cut-off events. [2024-11-28 03:16:10,487 INFO L125 PetriNetUnfolderBase]: For 102070/102384 co-relation queries the response was YES. [2024-11-28 03:16:10,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46024 conditions, 7831 events. 4644/7831 cut-off events. For 102070/102384 co-relation queries the response was YES. Maximal size of possible extension queue 339. Compared 51572 event pairs, 965 based on Foata normal form. 289/7990 useless extension candidates. Maximal degree in co-relation 45914. Up to 5492 conditions per place. [2024-11-28 03:16:10,613 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 277 selfloop transitions, 89 changer transitions 19/408 dead transitions. [2024-11-28 03:16:10,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 408 transitions, 4881 flow [2024-11-28 03:16:10,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:16:10,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:16:10,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 961 transitions. [2024-11-28 03:16:10,615 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5125333333333333 [2024-11-28 03:16:10,615 INFO L175 Difference]: Start difference. First operand has 353 places, 305 transitions, 3490 flow. Second operand 25 states and 961 transitions. [2024-11-28 03:16:10,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 408 transitions, 4881 flow [2024-11-28 03:16:11,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 408 transitions, 4660 flow, removed 36 selfloop flow, removed 22 redundant places. [2024-11-28 03:16:11,025 INFO L231 Difference]: Finished difference. Result has 356 places, 317 transitions, 3733 flow [2024-11-28 03:16:11,025 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3308, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3733, PETRI_PLACES=356, PETRI_TRANSITIONS=317} [2024-11-28 03:16:11,026 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 276 predicate places. [2024-11-28 03:16:11,026 INFO L471 AbstractCegarLoop]: Abstraction has has 356 places, 317 transitions, 3733 flow [2024-11-28 03:16:11,026 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:11,026 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:11,026 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:11,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable65 [2024-11-28 03:16:11,026 INFO L396 AbstractCegarLoop]: === Iteration 67 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:11,028 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:11,028 INFO L85 PathProgramCache]: Analyzing trace with hash -1221685951, now seen corresponding path program 53 times [2024-11-28 03:16:11,028 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:11,028 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1457368438] [2024-11-28 03:16:11,028 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:16:11,028 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:11,058 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:16:11,058 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:13,264 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:16:13,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:13,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1457368438] [2024-11-28 03:16:13,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1457368438] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:16:13,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224529171] [2024-11-28 03:16:13,264 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:16:13,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:16:13,265 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:16:13,266 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:16:13,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 03:16:13,401 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:16:13,401 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:13,403 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 03:16:13,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:16:14,201 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:16:14,201 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 28 [2024-11-28 03:16:14,220 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:16:14,220 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:16:14,694 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:16:14,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 82 [2024-11-28 03:16:14,887 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:14,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224529171] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:16:14,888 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:16:14,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [20, 17] total 41 [2024-11-28 03:16:14,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1197463661] [2024-11-28 03:16:14,888 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:14,888 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:16:14,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:14,889 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:16:14,889 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=130, Invalid=1510, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 03:16:15,412 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 75 [2024-11-28 03:16:15,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 356 places, 317 transitions, 3733 flow. Second operand has 14 states, 14 states have (on average 33.07142857142857) internal successors, (463), 14 states have internal predecessors, (463), 0 states have call successors, (0), 0 states 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:16:15,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:15,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 75 [2024-11-28 03:16:15,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:18,530 INFO L124 PetriNetUnfolderBase]: 4611/7783 cut-off events. [2024-11-28 03:16:18,530 INFO L125 PetriNetUnfolderBase]: For 97741/98057 co-relation queries the response was YES. [2024-11-28 03:16:18,649 INFO L83 FinitePrefix]: Finished finitePrefix Result has 45677 conditions, 7783 events. 4611/7783 cut-off events. For 97741/98057 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 51137 event pairs, 895 based on Foata normal form. 291/7944 useless extension candidates. Maximal degree in co-relation 45566. Up to 5336 conditions per place. [2024-11-28 03:16:18,676 INFO L140 encePairwiseOnDemand]: 55/75 looper letters, 286 selfloop transitions, 88 changer transitions 29/425 dead transitions. [2024-11-28 03:16:18,676 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 384 places, 425 transitions, 5017 flow [2024-11-28 03:16:18,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:16:18,677 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:16:18,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1137 transitions. [2024-11-28 03:16:18,678 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4890322580645161 [2024-11-28 03:16:18,678 INFO L175 Difference]: Start difference. First operand has 356 places, 317 transitions, 3733 flow. Second operand 31 states and 1137 transitions. [2024-11-28 03:16:18,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 384 places, 425 transitions, 5017 flow [2024-11-28 03:16:19,142 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 365 places, 425 transitions, 4781 flow, removed 62 selfloop flow, removed 19 redundant places. [2024-11-28 03:16:19,146 INFO L231 Difference]: Finished difference. Result has 370 places, 319 transitions, 3761 flow [2024-11-28 03:16:19,146 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3533, PETRI_DIFFERENCE_MINUEND_PLACES=335, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=317, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3761, PETRI_PLACES=370, PETRI_TRANSITIONS=319} [2024-11-28 03:16:19,147 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 290 predicate places. [2024-11-28 03:16:19,147 INFO L471 AbstractCegarLoop]: Abstraction has has 370 places, 319 transitions, 3761 flow [2024-11-28 03:16:19,147 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 33.07142857142857) internal successors, (463), 14 states have internal predecessors, (463), 0 states have call successors, (0), 0 states 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:16:19,147 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:19,147 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:19,155 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-28 03:16:19,348 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable66,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:16:19,348 INFO L396 AbstractCegarLoop]: === Iteration 68 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:19,349 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:19,349 INFO L85 PathProgramCache]: Analyzing trace with hash 805808125, now seen corresponding path program 54 times [2024-11-28 03:16:19,349 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:19,349 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111328137] [2024-11-28 03:16:19,349 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:16:19,349 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:19,365 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:16:19,365 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:19,524 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:19,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:19,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111328137] [2024-11-28 03:16:19,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111328137] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:19,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:16:19,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:16:19,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537469038] [2024-11-28 03:16:19,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:19,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:16:19,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:19,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:16:19,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:16:19,796 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:19,797 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 370 places, 319 transitions, 3761 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:19,797 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:19,797 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:19,797 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:21,979 INFO L124 PetriNetUnfolderBase]: 4504/7595 cut-off events. [2024-11-28 03:16:21,980 INFO L125 PetriNetUnfolderBase]: For 87674/87990 co-relation queries the response was YES. [2024-11-28 03:16:22,149 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44187 conditions, 7595 events. 4504/7595 cut-off events. For 87674/87990 co-relation queries the response was YES. Maximal size of possible extension queue 336. Compared 49814 event pairs, 1144 based on Foata normal form. 291/7764 useless extension candidates. Maximal degree in co-relation 44076. Up to 5762 conditions per place. [2024-11-28 03:16:22,174 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 277 selfloop transitions, 65 changer transitions 40/405 dead transitions. [2024-11-28 03:16:22,174 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 405 transitions, 4902 flow [2024-11-28 03:16:22,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:16:22,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:16:22,175 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 922 transitions. [2024-11-28 03:16:22,176 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5122222222222222 [2024-11-28 03:16:22,176 INFO L175 Difference]: Start difference. First operand has 370 places, 319 transitions, 3761 flow. Second operand 24 states and 922 transitions. [2024-11-28 03:16:22,176 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 405 transitions, 4902 flow [2024-11-28 03:16:22,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 405 transitions, 4674 flow, removed 24 selfloop flow, removed 26 redundant places. [2024-11-28 03:16:22,561 INFO L231 Difference]: Finished difference. Result has 366 places, 309 transitions, 3598 flow [2024-11-28 03:16:22,562 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3537, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=319, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3598, PETRI_PLACES=366, PETRI_TRANSITIONS=309} [2024-11-28 03:16:22,562 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 286 predicate places. [2024-11-28 03:16:22,562 INFO L471 AbstractCegarLoop]: Abstraction has has 366 places, 309 transitions, 3598 flow [2024-11-28 03:16:22,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:22,563 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:22,563 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:22,563 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable67 [2024-11-28 03:16:22,563 INFO L396 AbstractCegarLoop]: === Iteration 69 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:22,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:22,564 INFO L85 PathProgramCache]: Analyzing trace with hash 712305777, now seen corresponding path program 55 times [2024-11-28 03:16:22,564 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:22,564 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1121606077] [2024-11-28 03:16:22,564 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:16:22,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:22,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:16:23,810 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:16:23,810 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:23,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1121606077] [2024-11-28 03:16:23,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1121606077] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:16:23,810 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1595878003] [2024-11-28 03:16:23,810 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:16:23,810 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:16:23,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:16:23,813 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:16:23,814 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 03:16:23,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:16:23,942 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:16:23,943 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:16:24,354 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:16:24,354 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:16:24,368 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:16:24,368 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:16:24,716 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:16:24,716 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:16:24,775 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:24,775 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1595878003] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:16:24,775 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:16:24,776 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 31 [2024-11-28 03:16:24,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913182831] [2024-11-28 03:16:24,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:24,776 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:16:24,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:24,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:16:24,777 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=857, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:16:25,240 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:25,240 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 366 places, 309 transitions, 3598 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:16:25,240 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:25,240 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:25,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:28,271 INFO L124 PetriNetUnfolderBase]: 4563/7676 cut-off events. [2024-11-28 03:16:28,271 INFO L125 PetriNetUnfolderBase]: For 88477/88787 co-relation queries the response was YES. [2024-11-28 03:16:28,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44597 conditions, 7676 events. 4563/7676 cut-off events. For 88477/88787 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 50165 event pairs, 1001 based on Foata normal form. 289/7843 useless extension candidates. Maximal degree in co-relation 44486. Up to 5409 conditions per place. [2024-11-28 03:16:28,410 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 307 selfloop transitions, 83 changer transitions 29/442 dead transitions. [2024-11-28 03:16:28,410 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 442 transitions, 5068 flow [2024-11-28 03:16:28,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:16:28,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:16:28,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1286 transitions. [2024-11-28 03:16:28,413 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.504313725490196 [2024-11-28 03:16:28,413 INFO L175 Difference]: Start difference. First operand has 366 places, 309 transitions, 3598 flow. Second operand 34 states and 1286 transitions. [2024-11-28 03:16:28,413 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 442 transitions, 5068 flow [2024-11-28 03:16:28,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 442 transitions, 4888 flow, removed 12 selfloop flow, removed 21 redundant places. [2024-11-28 03:16:28,796 INFO L231 Difference]: Finished difference. Result has 369 places, 316 transitions, 3723 flow [2024-11-28 03:16:28,797 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3441, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=309, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3723, PETRI_PLACES=369, PETRI_TRANSITIONS=316} [2024-11-28 03:16:28,797 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 289 predicate places. [2024-11-28 03:16:28,797 INFO L471 AbstractCegarLoop]: Abstraction has has 369 places, 316 transitions, 3723 flow [2024-11-28 03:16:28,797 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:16:28,797 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:28,797 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:28,810 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-28 03:16:29,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable68,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:16:29,002 INFO L396 AbstractCegarLoop]: === Iteration 70 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:29,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:29,003 INFO L85 PathProgramCache]: Analyzing trace with hash 1115691731, now seen corresponding path program 56 times [2024-11-28 03:16:29,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:29,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130544747] [2024-11-28 03:16:29,003 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:16:29,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:29,016 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:16:29,016 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:29,173 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:29,173 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:29,173 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130544747] [2024-11-28 03:16:29,173 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130544747] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:29,174 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:16:29,174 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:16:29,174 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [141835690] [2024-11-28 03:16:29,174 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:29,174 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:16:29,174 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:29,174 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:16:29,175 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:16:29,484 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:29,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 369 places, 316 transitions, 3723 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:29,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:29,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:29,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:31,576 INFO L124 PetriNetUnfolderBase]: 4448/7472 cut-off events. [2024-11-28 03:16:31,577 INFO L125 PetriNetUnfolderBase]: For 87195/87507 co-relation queries the response was YES. [2024-11-28 03:16:31,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43700 conditions, 7472 events. 4448/7472 cut-off events. For 87195/87507 co-relation queries the response was YES. Maximal size of possible extension queue 332. Compared 48727 event pairs, 1175 based on Foata normal form. 287/7623 useless extension candidates. Maximal degree in co-relation 43589. Up to 5905 conditions per place. [2024-11-28 03:16:31,972 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 255 selfloop transitions, 63 changer transitions 41/382 dead transitions. [2024-11-28 03:16:31,972 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 387 places, 382 transitions, 4635 flow [2024-11-28 03:16:31,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:16:31,973 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:16:31,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 872 transitions. [2024-11-28 03:16:31,974 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5055072463768115 [2024-11-28 03:16:31,974 INFO L175 Difference]: Start difference. First operand has 369 places, 316 transitions, 3723 flow. Second operand 23 states and 872 transitions. [2024-11-28 03:16:31,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 387 places, 382 transitions, 4635 flow [2024-11-28 03:16:32,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 361 places, 382 transitions, 4465 flow, removed 19 selfloop flow, removed 26 redundant places. [2024-11-28 03:16:32,299 INFO L231 Difference]: Finished difference. Result has 364 places, 305 transitions, 3587 flow [2024-11-28 03:16:32,299 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3555, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3587, PETRI_PLACES=364, PETRI_TRANSITIONS=305} [2024-11-28 03:16:32,299 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 284 predicate places. [2024-11-28 03:16:32,300 INFO L471 AbstractCegarLoop]: Abstraction has has 364 places, 305 transitions, 3587 flow [2024-11-28 03:16:32,300 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:32,300 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:32,300 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:32,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable69 [2024-11-28 03:16:32,300 INFO L396 AbstractCegarLoop]: === Iteration 71 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:32,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:32,301 INFO L85 PathProgramCache]: Analyzing trace with hash 1855804441, now seen corresponding path program 57 times [2024-11-28 03:16:32,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:32,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150228608] [2024-11-28 03:16:32,301 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:16:32,302 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:32,312 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:16:32,312 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:32,472 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:32,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:32,473 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150228608] [2024-11-28 03:16:32,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1150228608] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:32,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:16:32,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:16:32,473 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1705314910] [2024-11-28 03:16:32,473 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:32,473 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:16:32,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:32,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:16:32,474 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:16:32,714 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:32,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 305 transitions, 3587 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:32,715 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:32,715 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:32,715 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:34,945 INFO L124 PetriNetUnfolderBase]: 4390/7365 cut-off events. [2024-11-28 03:16:34,945 INFO L125 PetriNetUnfolderBase]: For 84865/85171 co-relation queries the response was YES. [2024-11-28 03:16:35,033 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42982 conditions, 7365 events. 4390/7365 cut-off events. For 84865/85171 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 47619 event pairs, 910 based on Foata normal form. 281/7519 useless extension candidates. Maximal degree in co-relation 42869. Up to 5194 conditions per place. [2024-11-28 03:16:35,057 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 266 selfloop transitions, 80 changer transitions 31/400 dead transitions. [2024-11-28 03:16:35,057 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 400 transitions, 4702 flow [2024-11-28 03:16:35,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:16:35,058 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:16:35,058 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 995 transitions. [2024-11-28 03:16:35,059 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5102564102564102 [2024-11-28 03:16:35,059 INFO L175 Difference]: Start difference. First operand has 364 places, 305 transitions, 3587 flow. Second operand 26 states and 995 transitions. [2024-11-28 03:16:35,059 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 400 transitions, 4702 flow [2024-11-28 03:16:35,387 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 352 places, 400 transitions, 4524 flow, removed 8 selfloop flow, removed 22 redundant places. [2024-11-28 03:16:35,391 INFO L231 Difference]: Finished difference. Result has 354 places, 303 transitions, 3554 flow [2024-11-28 03:16:35,392 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3409, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3554, PETRI_PLACES=354, PETRI_TRANSITIONS=303} [2024-11-28 03:16:35,392 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 274 predicate places. [2024-11-28 03:16:35,392 INFO L471 AbstractCegarLoop]: Abstraction has has 354 places, 303 transitions, 3554 flow [2024-11-28 03:16:35,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:35,392 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:35,392 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:35,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable70 [2024-11-28 03:16:35,393 INFO L396 AbstractCegarLoop]: === Iteration 72 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:35,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:35,394 INFO L85 PathProgramCache]: Analyzing trace with hash 1849372611, now seen corresponding path program 58 times [2024-11-28 03:16:35,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:35,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1143512217] [2024-11-28 03:16:35,394 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:16:35,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:35,407 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:16:35,407 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:35,551 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:35,551 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:35,551 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1143512217] [2024-11-28 03:16:35,551 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1143512217] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:35,551 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:16:35,551 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:16:35,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [133323720] [2024-11-28 03:16:35,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:35,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:16:35,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:35,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:16:35,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:16:35,845 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:35,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 303 transitions, 3554 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:35,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:35,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:35,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:38,074 INFO L124 PetriNetUnfolderBase]: 4521/7593 cut-off events. [2024-11-28 03:16:38,074 INFO L125 PetriNetUnfolderBase]: For 83830/84146 co-relation queries the response was YES. [2024-11-28 03:16:38,143 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43937 conditions, 7593 events. 4521/7593 cut-off events. For 83830/84146 co-relation queries the response was YES. Maximal size of possible extension queue 349. Compared 49641 event pairs, 891 based on Foata normal form. 297/7755 useless extension candidates. Maximal degree in co-relation 43828. Up to 5161 conditions per place. [2024-11-28 03:16:38,168 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 265 selfloop transitions, 86 changer transitions 32/406 dead transitions. [2024-11-28 03:16:38,168 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 371 places, 406 transitions, 4811 flow [2024-11-28 03:16:38,168 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:16:38,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:16:38,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 928 transitions. [2024-11-28 03:16:38,170 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5155555555555555 [2024-11-28 03:16:38,170 INFO L175 Difference]: Start difference. First operand has 354 places, 303 transitions, 3554 flow. Second operand 24 states and 928 transitions. [2024-11-28 03:16:38,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 371 places, 406 transitions, 4811 flow [2024-11-28 03:16:38,528 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 349 places, 406 transitions, 4637 flow, removed 2 selfloop flow, removed 22 redundant places. [2024-11-28 03:16:38,535 INFO L231 Difference]: Finished difference. Result has 354 places, 302 transitions, 3620 flow [2024-11-28 03:16:38,535 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3380, PETRI_DIFFERENCE_MINUEND_PLACES=326, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=217, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3620, PETRI_PLACES=354, PETRI_TRANSITIONS=302} [2024-11-28 03:16:38,535 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 274 predicate places. [2024-11-28 03:16:38,536 INFO L471 AbstractCegarLoop]: Abstraction has has 354 places, 302 transitions, 3620 flow [2024-11-28 03:16:38,536 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:38,536 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:38,536 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:38,536 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable71 [2024-11-28 03:16:38,536 INFO L396 AbstractCegarLoop]: === Iteration 73 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:38,537 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:38,537 INFO L85 PathProgramCache]: Analyzing trace with hash 192243073, now seen corresponding path program 59 times [2024-11-28 03:16:38,537 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:38,537 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826358356] [2024-11-28 03:16:38,537 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:16:38,537 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:38,563 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:16:38,563 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:41,446 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:16:41,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:41,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826358356] [2024-11-28 03:16:41,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1826358356] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:16:41,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291068362] [2024-11-28 03:16:41,446 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:16:41,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:16:41,446 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:16:41,448 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:16:41,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 03:16:41,594 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:16:41,594 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:41,596 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:16:41,597 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:16:42,040 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:16:42,040 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:16:42,100 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:42,100 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:16:42,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291068362] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:42,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:16:42,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19] total 27 [2024-11-28 03:16:42,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [333962850] [2024-11-28 03:16:42,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:42,101 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:16:42,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:42,101 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:16:42,102 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=647, Unknown=0, NotChecked=0, Total=702 [2024-11-28 03:16:42,779 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:42,779 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 354 places, 302 transitions, 3620 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:16:42,779 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:42,779 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:42,779 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:45,727 INFO L124 PetriNetUnfolderBase]: 4360/7370 cut-off events. [2024-11-28 03:16:45,728 INFO L125 PetriNetUnfolderBase]: For 84729/85051 co-relation queries the response was YES. [2024-11-28 03:16:45,808 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43422 conditions, 7370 events. 4360/7370 cut-off events. For 84729/85051 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 48289 event pairs, 1040 based on Foata normal form. 297/7533 useless extension candidates. Maximal degree in co-relation 43310. Up to 5167 conditions per place. [2024-11-28 03:16:45,831 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 275 selfloop transitions, 77 changer transitions 32/407 dead transitions. [2024-11-28 03:16:45,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 373 places, 407 transitions, 4849 flow [2024-11-28 03:16:45,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:16:45,832 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:16:45,833 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1070 transitions. [2024-11-28 03:16:45,833 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5095238095238095 [2024-11-28 03:16:45,833 INFO L175 Difference]: Start difference. First operand has 354 places, 302 transitions, 3620 flow. Second operand 28 states and 1070 transitions. [2024-11-28 03:16:45,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 373 places, 407 transitions, 4849 flow [2024-11-28 03:16:46,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 354 places, 407 transitions, 4703 flow, removed 2 selfloop flow, removed 19 redundant places. [2024-11-28 03:16:46,205 INFO L231 Difference]: Finished difference. Result has 359 places, 299 transitions, 3613 flow [2024-11-28 03:16:46,205 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3474, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3613, PETRI_PLACES=359, PETRI_TRANSITIONS=299} [2024-11-28 03:16:46,206 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 279 predicate places. [2024-11-28 03:16:46,206 INFO L471 AbstractCegarLoop]: Abstraction has has 359 places, 299 transitions, 3613 flow [2024-11-28 03:16:46,206 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:16:46,206 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:46,206 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:46,215 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2024-11-28 03:16:46,406 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable72,29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:16:46,407 INFO L396 AbstractCegarLoop]: === Iteration 74 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:46,407 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:46,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1434087579, now seen corresponding path program 60 times [2024-11-28 03:16:46,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:46,408 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [965388597] [2024-11-28 03:16:46,408 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:16:46,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:46,423 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:16:46,423 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:46,575 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:46,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:46,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [965388597] [2024-11-28 03:16:46,575 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [965388597] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:46,575 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:16:46,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:16:46,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653277652] [2024-11-28 03:16:46,576 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:46,576 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:16:46,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:46,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:16:46,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:16:46,791 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:46,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 359 places, 299 transitions, 3613 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:46,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:46,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:46,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:48,768 INFO L124 PetriNetUnfolderBase]: 4187/7051 cut-off events. [2024-11-28 03:16:48,768 INFO L125 PetriNetUnfolderBase]: For 82631/82947 co-relation queries the response was YES. [2024-11-28 03:16:48,854 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41957 conditions, 7051 events. 4187/7051 cut-off events. For 82631/82947 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 45739 event pairs, 927 based on Foata normal form. 291/7200 useless extension candidates. Maximal degree in co-relation 41843. Up to 5157 conditions per place. [2024-11-28 03:16:48,877 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 245 selfloop transitions, 59 changer transitions 45/372 dead transitions. [2024-11-28 03:16:48,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 372 transitions, 4562 flow [2024-11-28 03:16:48,878 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:16:48,878 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:16:48,879 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 907 transitions. [2024-11-28 03:16:48,879 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5038888888888889 [2024-11-28 03:16:48,879 INFO L175 Difference]: Start difference. First operand has 359 places, 299 transitions, 3613 flow. Second operand 24 states and 907 transitions. [2024-11-28 03:16:48,879 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 372 transitions, 4562 flow [2024-11-28 03:16:49,198 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 347 places, 372 transitions, 4256 flow, removed 27 selfloop flow, removed 30 redundant places. [2024-11-28 03:16:49,201 INFO L231 Difference]: Finished difference. Result has 349 places, 283 transitions, 3253 flow [2024-11-28 03:16:49,201 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3314, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=299, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=240, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3253, PETRI_PLACES=349, PETRI_TRANSITIONS=283} [2024-11-28 03:16:49,202 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 269 predicate places. [2024-11-28 03:16:49,202 INFO L471 AbstractCegarLoop]: Abstraction has has 349 places, 283 transitions, 3253 flow [2024-11-28 03:16:49,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:49,202 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:49,202 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:49,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable73 [2024-11-28 03:16:49,202 INFO L396 AbstractCegarLoop]: === Iteration 75 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:49,204 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:49,204 INFO L85 PathProgramCache]: Analyzing trace with hash -2033417081, now seen corresponding path program 61 times [2024-11-28 03:16:49,204 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:49,204 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1486542832] [2024-11-28 03:16:49,204 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:16:49,204 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:49,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:16:50,818 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:16:50,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:50,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1486542832] [2024-11-28 03:16:50,819 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1486542832] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:16:50,819 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2020161316] [2024-11-28 03:16:50,819 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:16:50,819 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:16:50,819 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:16:50,821 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:16:50,822 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-28 03:16:50,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:16:50,960 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:16:50,961 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:16:51,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:16:51,391 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:16:51,447 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:51,447 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:16:51,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2020161316] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:51,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:16:51,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19] total 27 [2024-11-28 03:16:51,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1008584373] [2024-11-28 03:16:51,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:51,448 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:16:51,448 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:51,448 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:16:51,449 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=649, Unknown=0, NotChecked=0, Total=702 [2024-11-28 03:16:52,176 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:52,176 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 349 places, 283 transitions, 3253 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:16:52,176 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:52,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:52,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:55,035 INFO L124 PetriNetUnfolderBase]: 4024/6773 cut-off events. [2024-11-28 03:16:55,036 INFO L125 PetriNetUnfolderBase]: For 75391/75699 co-relation queries the response was YES. [2024-11-28 03:16:55,135 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39004 conditions, 6773 events. 4024/6773 cut-off events. For 75391/75699 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 43408 event pairs, 981 based on Foata normal form. 283/6920 useless extension candidates. Maximal degree in co-relation 38894. Up to 5515 conditions per place. [2024-11-28 03:16:55,158 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 250 selfloop transitions, 57 changer transitions 21/351 dead transitions. [2024-11-28 03:16:55,158 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 351 transitions, 4160 flow [2024-11-28 03:16:55,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:16:55,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:16:55,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 800 transitions. [2024-11-28 03:16:55,160 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5079365079365079 [2024-11-28 03:16:55,160 INFO L175 Difference]: Start difference. First operand has 349 places, 283 transitions, 3253 flow. Second operand 21 states and 800 transitions. [2024-11-28 03:16:55,160 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 351 transitions, 4160 flow [2024-11-28 03:16:55,484 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 323 places, 351 transitions, 3968 flow, removed 17 selfloop flow, removed 28 redundant places. [2024-11-28 03:16:55,488 INFO L231 Difference]: Finished difference. Result has 326 places, 281 transitions, 3185 flow [2024-11-28 03:16:55,488 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3073, PETRI_DIFFERENCE_MINUEND_PLACES=303, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=3185, PETRI_PLACES=326, PETRI_TRANSITIONS=281} [2024-11-28 03:16:55,488 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 246 predicate places. [2024-11-28 03:16:55,488 INFO L471 AbstractCegarLoop]: Abstraction has has 326 places, 281 transitions, 3185 flow [2024-11-28 03:16:55,488 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:16:55,489 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:55,489 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:55,498 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-28 03:16:55,689 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable74,30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:16:55,689 INFO L396 AbstractCegarLoop]: === Iteration 76 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:55,690 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:55,690 INFO L85 PathProgramCache]: Analyzing trace with hash 589740613, now seen corresponding path program 62 times [2024-11-28 03:16:55,690 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:55,690 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084653334] [2024-11-28 03:16:55,690 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:16:55,690 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:55,702 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:16:55,702 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:55,859 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:55,859 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:55,859 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084653334] [2024-11-28 03:16:55,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084653334] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:55,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:16:55,859 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:16:55,859 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402221485] [2024-11-28 03:16:55,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:55,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:16:55,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:55,860 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:16:55,860 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:16:56,123 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:56,124 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 326 places, 281 transitions, 3185 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:56,124 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:56,124 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:56,124 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:16:58,084 INFO L124 PetriNetUnfolderBase]: 3932/6613 cut-off events. [2024-11-28 03:16:58,084 INFO L125 PetriNetUnfolderBase]: For 63682/63986 co-relation queries the response was YES. [2024-11-28 03:16:58,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37236 conditions, 6613 events. 3932/6613 cut-off events. For 63682/63986 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 42245 event pairs, 755 based on Foata normal form. 279/6772 useless extension candidates. Maximal degree in co-relation 37133. Up to 4275 conditions per place. [2024-11-28 03:16:58,330 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 245 selfloop transitions, 69 changer transitions 35/372 dead transitions. [2024-11-28 03:16:58,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 372 transitions, 4217 flow [2024-11-28 03:16:58,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:16:58,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:16:58,331 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 992 transitions. [2024-11-28 03:16:58,331 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5087179487179487 [2024-11-28 03:16:58,332 INFO L175 Difference]: Start difference. First operand has 326 places, 281 transitions, 3185 flow. Second operand 26 states and 992 transitions. [2024-11-28 03:16:58,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 372 transitions, 4217 flow [2024-11-28 03:16:58,536 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 326 places, 372 transitions, 4048 flow, removed 14 selfloop flow, removed 22 redundant places. [2024-11-28 03:16:58,539 INFO L231 Difference]: Finished difference. Result has 329 places, 271 transitions, 3058 flow [2024-11-28 03:16:58,539 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3018, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=281, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3058, PETRI_PLACES=329, PETRI_TRANSITIONS=271} [2024-11-28 03:16:58,540 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 249 predicate places. [2024-11-28 03:16:58,540 INFO L471 AbstractCegarLoop]: Abstraction has has 329 places, 271 transitions, 3058 flow [2024-11-28 03:16:58,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:58,540 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:16:58,540 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:16:58,540 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable75 [2024-11-28 03:16:58,540 INFO L396 AbstractCegarLoop]: === Iteration 77 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:16:58,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:16:58,541 INFO L85 PathProgramCache]: Analyzing trace with hash 1354134323, now seen corresponding path program 63 times [2024-11-28 03:16:58,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:16:58,541 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [107468918] [2024-11-28 03:16:58,542 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:16:58,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:16:58,550 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:16:58,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:16:58,670 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:16:58,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:16:58,671 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [107468918] [2024-11-28 03:16:58,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [107468918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:16:58,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:16:58,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:16:58,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314140337] [2024-11-28 03:16:58,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:16:58,671 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:16:58,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:16:58,672 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:16:58,672 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:16:58,874 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:16:58,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 271 transitions, 3058 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:16:58,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:16:58,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:16:58,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:00,564 INFO L124 PetriNetUnfolderBase]: 3781/6350 cut-off events. [2024-11-28 03:17:00,564 INFO L125 PetriNetUnfolderBase]: For 62933/63239 co-relation queries the response was YES. [2024-11-28 03:17:00,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36194 conditions, 6350 events. 3781/6350 cut-off events. For 62933/63239 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 40265 event pairs, 821 based on Foata normal form. 281/6509 useless extension candidates. Maximal degree in co-relation 36090. Up to 4176 conditions per place. [2024-11-28 03:17:00,672 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 227 selfloop transitions, 56 changer transitions 55/361 dead transitions. [2024-11-28 03:17:00,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 361 transitions, 4077 flow [2024-11-28 03:17:00,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:17:00,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:17:00,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 990 transitions. [2024-11-28 03:17:00,674 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5076923076923077 [2024-11-28 03:17:00,674 INFO L175 Difference]: Start difference. First operand has 329 places, 271 transitions, 3058 flow. Second operand 26 states and 990 transitions. [2024-11-28 03:17:00,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 361 transitions, 4077 flow [2024-11-28 03:17:00,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 316 places, 361 transitions, 3888 flow, removed 12 selfloop flow, removed 28 redundant places. [2024-11-28 03:17:00,928 INFO L231 Difference]: Finished difference. Result has 319 places, 248 transitions, 2751 flow [2024-11-28 03:17:00,928 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2875, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2751, PETRI_PLACES=319, PETRI_TRANSITIONS=248} [2024-11-28 03:17:00,929 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 239 predicate places. [2024-11-28 03:17:00,929 INFO L471 AbstractCegarLoop]: Abstraction has has 319 places, 248 transitions, 2751 flow [2024-11-28 03:17:00,929 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:17:00,929 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:00,929 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:00,929 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable76 [2024-11-28 03:17:00,929 INFO L396 AbstractCegarLoop]: === Iteration 78 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:00,930 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:00,930 INFO L85 PathProgramCache]: Analyzing trace with hash 1956788233, now seen corresponding path program 64 times [2024-11-28 03:17:00,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:00,930 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1923836950] [2024-11-28 03:17:00,930 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:17:00,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:00,943 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:17:00,943 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:01,096 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:01,097 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:01,097 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1923836950] [2024-11-28 03:17:01,097 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1923836950] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:01,097 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:01,097 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:17:01,097 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2019368303] [2024-11-28 03:17:01,097 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:01,097 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:01,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:01,098 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:01,098 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:17:01,420 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:01,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 248 transitions, 2751 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:01,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:01,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:01,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:02,893 INFO L124 PetriNetUnfolderBase]: 3305/5541 cut-off events. [2024-11-28 03:17:02,893 INFO L125 PetriNetUnfolderBase]: For 59159/59443 co-relation queries the response was YES. [2024-11-28 03:17:02,943 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31990 conditions, 5541 events. 3305/5541 cut-off events. For 59159/59443 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 33645 event pairs, 886 based on Foata normal form. 265/5710 useless extension candidates. Maximal degree in co-relation 31890. Up to 4437 conditions per place. [2024-11-28 03:17:03,099 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 196 selfloop transitions, 39 changer transitions 51/309 dead transitions. [2024-11-28 03:17:03,099 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 309 transitions, 3498 flow [2024-11-28 03:17:03,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:17:03,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:17:03,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 790 transitions. [2024-11-28 03:17:03,100 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5015873015873016 [2024-11-28 03:17:03,100 INFO L175 Difference]: Start difference. First operand has 319 places, 248 transitions, 2751 flow. Second operand 21 states and 790 transitions. [2024-11-28 03:17:03,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 309 transitions, 3498 flow [2024-11-28 03:17:03,243 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 309 transitions, 3292 flow, removed 16 selfloop flow, removed 36 redundant places. [2024-11-28 03:17:03,246 INFO L231 Difference]: Finished difference. Result has 286 places, 234 transitions, 2494 flow [2024-11-28 03:17:03,246 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2549, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=39, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2494, PETRI_PLACES=286, PETRI_TRANSITIONS=234} [2024-11-28 03:17:03,246 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 206 predicate places. [2024-11-28 03:17:03,247 INFO L471 AbstractCegarLoop]: Abstraction has has 286 places, 234 transitions, 2494 flow [2024-11-28 03:17:03,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:03,247 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:03,247 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:03,247 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable77 [2024-11-28 03:17:03,247 INFO L396 AbstractCegarLoop]: === Iteration 79 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:03,248 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:03,248 INFO L85 PathProgramCache]: Analyzing trace with hash -326926335, now seen corresponding path program 65 times [2024-11-28 03:17:03,248 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:03,248 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1472356027] [2024-11-28 03:17:03,248 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:17:03,248 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:03,266 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:17:03,266 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:04,747 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:17:04,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:04,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1472356027] [2024-11-28 03:17:04,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1472356027] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:04,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [870024598] [2024-11-28 03:17:04,747 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:17:04,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:04,747 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:17:04,749 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:17:04,750 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-28 03:17:04,866 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:17:04,867 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:04,868 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-28 03:17:04,869 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:17:05,626 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:17:05,627 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 28 [2024-11-28 03:17:05,637 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:17:05,638 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:17:06,080 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:17:06,080 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 60 treesize of output 82 [2024-11-28 03:17:06,247 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:06,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [870024598] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:06,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:17:06,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [18, 17] total 41 [2024-11-28 03:17:06,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2120259039] [2024-11-28 03:17:06,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:06,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 03:17:06,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:06,248 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 03:17:06,248 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=116, Invalid=1524, Unknown=0, NotChecked=0, Total=1640 [2024-11-28 03:17:06,801 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 75 [2024-11-28 03:17:06,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 286 places, 234 transitions, 2494 flow. Second operand has 14 states, 14 states have (on average 33.07142857142857) internal successors, (463), 14 states have internal predecessors, (463), 0 states have call successors, (0), 0 states 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:17:06,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:06,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 75 [2024-11-28 03:17:06,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:09,460 INFO L124 PetriNetUnfolderBase]: 3646/6076 cut-off events. [2024-11-28 03:17:09,460 INFO L125 PetriNetUnfolderBase]: For 62741/63013 co-relation queries the response was YES. [2024-11-28 03:17:09,498 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34697 conditions, 6076 events. 3646/6076 cut-off events. For 62741/63013 co-relation queries the response was YES. Maximal size of possible extension queue 271. Compared 37159 event pairs, 573 based on Foata normal form. 253/6256 useless extension candidates. Maximal degree in co-relation 34610. Up to 3745 conditions per place. [2024-11-28 03:17:09,514 INFO L140 encePairwiseOnDemand]: 55/75 looper letters, 245 selfloop transitions, 75 changer transitions 39/381 dead transitions. [2024-11-28 03:17:09,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 381 transitions, 4096 flow [2024-11-28 03:17:09,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:17:09,514 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:17:09,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1190 transitions. [2024-11-28 03:17:09,516 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49583333333333335 [2024-11-28 03:17:09,516 INFO L175 Difference]: Start difference. First operand has 286 places, 234 transitions, 2494 flow. Second operand 32 states and 1190 transitions. [2024-11-28 03:17:09,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 381 transitions, 4096 flow [2024-11-28 03:17:09,679 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 272 places, 381 transitions, 3809 flow, removed 52 selfloop flow, removed 21 redundant places. [2024-11-28 03:17:09,681 INFO L231 Difference]: Finished difference. Result has 282 places, 247 transitions, 2660 flow [2024-11-28 03:17:09,682 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2277, PETRI_DIFFERENCE_MINUEND_PLACES=241, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2660, PETRI_PLACES=282, PETRI_TRANSITIONS=247} [2024-11-28 03:17:09,682 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 202 predicate places. [2024-11-28 03:17:09,682 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 247 transitions, 2660 flow [2024-11-28 03:17:09,682 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 33.07142857142857) internal successors, (463), 14 states have internal predecessors, (463), 0 states have call successors, (0), 0 states 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:17:09,682 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:09,682 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:09,692 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-11-28 03:17:09,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable78,31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:09,883 INFO L396 AbstractCegarLoop]: === Iteration 80 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:09,883 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:09,883 INFO L85 PathProgramCache]: Analyzing trace with hash 1280827143, now seen corresponding path program 66 times [2024-11-28 03:17:09,883 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:09,883 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404507715] [2024-11-28 03:17:09,883 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:17:09,883 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:09,893 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:17:09,894 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:10,026 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:10,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:10,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404507715] [2024-11-28 03:17:10,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404507715] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:10,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:10,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:17:10,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2060434062] [2024-11-28 03:17:10,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:10,027 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:10,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:10,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:10,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:17:10,254 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:10,254 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 247 transitions, 2660 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:10,254 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:10,254 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:10,254 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:11,760 INFO L124 PetriNetUnfolderBase]: 3620/6031 cut-off events. [2024-11-28 03:17:11,760 INFO L125 PetriNetUnfolderBase]: For 65769/66039 co-relation queries the response was YES. [2024-11-28 03:17:11,791 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34453 conditions, 6031 events. 3620/6031 cut-off events. For 65769/66039 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 36799 event pairs, 722 based on Foata normal form. 251/6195 useless extension candidates. Maximal degree in co-relation 34369. Up to 3900 conditions per place. [2024-11-28 03:17:11,805 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 249 selfloop transitions, 74 changer transitions 29/375 dead transitions. [2024-11-28 03:17:11,805 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 305 places, 375 transitions, 4017 flow [2024-11-28 03:17:11,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:17:11,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:17:11,806 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1112 transitions. [2024-11-28 03:17:11,806 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.511264367816092 [2024-11-28 03:17:11,806 INFO L175 Difference]: Start difference. First operand has 282 places, 247 transitions, 2660 flow. Second operand 29 states and 1112 transitions. [2024-11-28 03:17:11,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 305 places, 375 transitions, 4017 flow [2024-11-28 03:17:11,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 375 transitions, 3777 flow, removed 59 selfloop flow, removed 23 redundant places. [2024-11-28 03:17:11,961 INFO L231 Difference]: Finished difference. Result has 287 places, 254 transitions, 2742 flow [2024-11-28 03:17:11,962 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2466, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2742, PETRI_PLACES=287, PETRI_TRANSITIONS=254} [2024-11-28 03:17:11,962 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 207 predicate places. [2024-11-28 03:17:11,962 INFO L471 AbstractCegarLoop]: Abstraction has has 287 places, 254 transitions, 2742 flow [2024-11-28 03:17:11,962 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:11,962 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:11,962 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:11,962 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable79 [2024-11-28 03:17:11,962 INFO L396 AbstractCegarLoop]: === Iteration 81 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:11,963 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:11,963 INFO L85 PathProgramCache]: Analyzing trace with hash -1930517991, now seen corresponding path program 67 times [2024-11-28 03:17:11,963 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:11,963 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2104371847] [2024-11-28 03:17:11,963 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:17:11,963 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:11,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:13,237 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:17:13,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:13,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2104371847] [2024-11-28 03:17:13,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2104371847] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:13,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [614423326] [2024-11-28 03:17:13,238 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:17:13,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:13,238 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:17:13,239 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:17:13,241 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-28 03:17:13,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:13,359 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:17:13,360 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:17:13,760 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:17:13,760 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:17:13,772 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:17:13,772 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:17:14,091 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:17:14,091 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:17:14,133 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:14,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [614423326] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:14,134 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:17:14,134 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:17:14,134 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [408834649] [2024-11-28 03:17:14,134 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:14,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:14,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:14,134 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:14,135 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=919, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:17:14,501 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:14,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 287 places, 254 transitions, 2742 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:14,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:14,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:14,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:16,329 INFO L124 PetriNetUnfolderBase]: 3696/6158 cut-off events. [2024-11-28 03:17:16,330 INFO L125 PetriNetUnfolderBase]: For 62374/62644 co-relation queries the response was YES. [2024-11-28 03:17:16,362 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34657 conditions, 6158 events. 3696/6158 cut-off events. For 62374/62644 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 37727 event pairs, 907 based on Foata normal form. 251/6310 useless extension candidates. Maximal degree in co-relation 34573. Up to 4717 conditions per place. [2024-11-28 03:17:16,377 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 258 selfloop transitions, 66 changer transitions 24/371 dead transitions. [2024-11-28 03:17:16,377 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 371 transitions, 4100 flow [2024-11-28 03:17:16,377 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:17:16,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:17:16,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1028 transitions. [2024-11-28 03:17:16,378 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5076543209876543 [2024-11-28 03:17:16,378 INFO L175 Difference]: Start difference. First operand has 287 places, 254 transitions, 2742 flow. Second operand 27 states and 1028 transitions. [2024-11-28 03:17:16,378 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 371 transitions, 4100 flow [2024-11-28 03:17:16,542 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 371 transitions, 3937 flow, removed 38 selfloop flow, removed 19 redundant places. [2024-11-28 03:17:16,546 INFO L231 Difference]: Finished difference. Result has 298 places, 271 transitions, 3055 flow [2024-11-28 03:17:16,547 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2597, PETRI_DIFFERENCE_MINUEND_PLACES=264, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=254, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3055, PETRI_PLACES=298, PETRI_TRANSITIONS=271} [2024-11-28 03:17:16,547 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 218 predicate places. [2024-11-28 03:17:16,547 INFO L471 AbstractCegarLoop]: Abstraction has has 298 places, 271 transitions, 3055 flow [2024-11-28 03:17:16,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:16,547 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:16,547 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:16,557 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-28 03:17:16,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable80,32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:16,748 INFO L396 AbstractCegarLoop]: === Iteration 82 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:16,748 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:16,749 INFO L85 PathProgramCache]: Analyzing trace with hash -682640089, now seen corresponding path program 68 times [2024-11-28 03:17:16,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:16,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2077771235] [2024-11-28 03:17:16,749 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:17:16,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:16,761 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:17:16,761 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:16,901 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:16,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:16,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2077771235] [2024-11-28 03:17:16,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2077771235] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:16,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:16,901 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:17:16,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2027781322] [2024-11-28 03:17:16,901 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:16,901 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:16,901 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:16,902 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:16,902 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:17:17,187 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:17,187 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 298 places, 271 transitions, 3055 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:17,187 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:17,187 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:17,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:18,901 INFO L124 PetriNetUnfolderBase]: 3731/6242 cut-off events. [2024-11-28 03:17:18,901 INFO L125 PetriNetUnfolderBase]: For 66769/67039 co-relation queries the response was YES. [2024-11-28 03:17:18,928 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35833 conditions, 6242 events. 3731/6242 cut-off events. For 66769/67039 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 38369 event pairs, 722 based on Foata normal form. 251/6406 useless extension candidates. Maximal degree in co-relation 35743. Up to 3682 conditions per place. [2024-11-28 03:17:18,944 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 253 selfloop transitions, 78 changer transitions 33/387 dead transitions. [2024-11-28 03:17:18,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 387 transitions, 4329 flow [2024-11-28 03:17:18,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:17:18,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:17:18,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1069 transitions. [2024-11-28 03:17:18,945 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5090476190476191 [2024-11-28 03:17:18,945 INFO L175 Difference]: Start difference. First operand has 298 places, 271 transitions, 3055 flow. Second operand 28 states and 1069 transitions. [2024-11-28 03:17:18,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 387 transitions, 4329 flow [2024-11-28 03:17:19,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 387 transitions, 4060 flow, removed 94 selfloop flow, removed 17 redundant places. [2024-11-28 03:17:19,141 INFO L231 Difference]: Finished difference. Result has 314 places, 272 transitions, 3053 flow [2024-11-28 03:17:19,141 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2802, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=271, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=193, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3053, PETRI_PLACES=314, PETRI_TRANSITIONS=272} [2024-11-28 03:17:19,141 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 234 predicate places. [2024-11-28 03:17:19,141 INFO L471 AbstractCegarLoop]: Abstraction has has 314 places, 272 transitions, 3053 flow [2024-11-28 03:17:19,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:19,141 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:19,141 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:19,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable81 [2024-11-28 03:17:19,142 INFO L396 AbstractCegarLoop]: === Iteration 83 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:19,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:19,142 INFO L85 PathProgramCache]: Analyzing trace with hash 1162568015, now seen corresponding path program 69 times [2024-11-28 03:17:19,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:19,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1893338327] [2024-11-28 03:17:19,142 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:17:19,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:19,156 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:17:19,156 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:19,352 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:19,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:19,352 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1893338327] [2024-11-28 03:17:19,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1893338327] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:19,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:19,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:17:19,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [119447006] [2024-11-28 03:17:19,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:19,353 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:19,353 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:19,353 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:19,353 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:17:19,694 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:19,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 272 transitions, 3053 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:19,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:19,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:19,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:21,238 INFO L124 PetriNetUnfolderBase]: 3743/6266 cut-off events. [2024-11-28 03:17:21,238 INFO L125 PetriNetUnfolderBase]: For 73557/73827 co-relation queries the response was YES. [2024-11-28 03:17:21,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36640 conditions, 6266 events. 3743/6266 cut-off events. For 73557/73827 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 38718 event pairs, 925 based on Foata normal form. 251/6418 useless extension candidates. Maximal degree in co-relation 36544. Up to 4772 conditions per place. [2024-11-28 03:17:21,299 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 235 selfloop transitions, 51 changer transitions 52/361 dead transitions. [2024-11-28 03:17:21,299 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 329 places, 361 transitions, 4097 flow [2024-11-28 03:17:21,299 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:17:21,299 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:17:21,300 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 850 transitions. [2024-11-28 03:17:21,300 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5151515151515151 [2024-11-28 03:17:21,300 INFO L175 Difference]: Start difference. First operand has 314 places, 272 transitions, 3053 flow. Second operand 22 states and 850 transitions. [2024-11-28 03:17:21,300 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 329 places, 361 transitions, 4097 flow [2024-11-28 03:17:21,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 361 transitions, 3856 flow, removed 59 selfloop flow, removed 24 redundant places. [2024-11-28 03:17:21,543 INFO L231 Difference]: Finished difference. Result has 309 places, 264 transitions, 2887 flow [2024-11-28 03:17:21,544 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2860, PETRI_DIFFERENCE_MINUEND_PLACES=284, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=272, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=221, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2887, PETRI_PLACES=309, PETRI_TRANSITIONS=264} [2024-11-28 03:17:21,544 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 229 predicate places. [2024-11-28 03:17:21,544 INFO L471 AbstractCegarLoop]: Abstraction has has 309 places, 264 transitions, 2887 flow [2024-11-28 03:17:21,544 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:21,544 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:21,544 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:21,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable82 [2024-11-28 03:17:21,544 INFO L396 AbstractCegarLoop]: === Iteration 84 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:21,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:21,545 INFO L85 PathProgramCache]: Analyzing trace with hash -1100844513, now seen corresponding path program 70 times [2024-11-28 03:17:21,545 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:21,545 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2099698933] [2024-11-28 03:17:21,545 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:17:21,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:21,558 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:17:21,558 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:21,688 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:21,688 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:21,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2099698933] [2024-11-28 03:17:21,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2099698933] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:21,688 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:21,689 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:17:21,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [468671103] [2024-11-28 03:17:21,689 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:21,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:21,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:21,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:21,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:17:21,934 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:21,935 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 309 places, 264 transitions, 2887 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:21,935 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:21,935 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:21,935 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:23,546 INFO L124 PetriNetUnfolderBase]: 3569/5998 cut-off events. [2024-11-28 03:17:23,546 INFO L125 PetriNetUnfolderBase]: For 63014/63284 co-relation queries the response was YES. [2024-11-28 03:17:23,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34046 conditions, 5998 events. 3569/5998 cut-off events. For 63014/63284 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 36864 event pairs, 728 based on Foata normal form. 251/6162 useless extension candidates. Maximal degree in co-relation 33953. Up to 3853 conditions per place. [2024-11-28 03:17:23,581 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 241 selfloop transitions, 75 changer transitions 24/363 dead transitions. [2024-11-28 03:17:23,581 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 363 transitions, 3970 flow [2024-11-28 03:17:23,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:17:23,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:17:23,582 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 990 transitions. [2024-11-28 03:17:23,583 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5076923076923077 [2024-11-28 03:17:23,583 INFO L175 Difference]: Start difference. First operand has 309 places, 264 transitions, 2887 flow. Second operand 26 states and 990 transitions. [2024-11-28 03:17:23,583 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 363 transitions, 3970 flow [2024-11-28 03:17:23,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 363 transitions, 3825 flow, removed 12 selfloop flow, removed 20 redundant places. [2024-11-28 03:17:23,730 INFO L231 Difference]: Finished difference. Result has 306 places, 265 transitions, 2940 flow [2024-11-28 03:17:23,730 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2748, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=264, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=191, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2940, PETRI_PLACES=306, PETRI_TRANSITIONS=265} [2024-11-28 03:17:23,730 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 226 predicate places. [2024-11-28 03:17:23,730 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 265 transitions, 2940 flow [2024-11-28 03:17:23,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:23,731 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:23,731 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:23,731 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable83 [2024-11-28 03:17:23,731 INFO L396 AbstractCegarLoop]: === Iteration 85 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:23,731 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:23,732 INFO L85 PathProgramCache]: Analyzing trace with hash -1847600051, now seen corresponding path program 71 times [2024-11-28 03:17:23,732 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:23,732 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2093142806] [2024-11-28 03:17:23,732 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:17:23,732 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:23,749 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:17:23,750 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:24,997 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:17:24,997 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:24,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2093142806] [2024-11-28 03:17:24,997 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2093142806] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:24,997 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642875984] [2024-11-28 03:17:24,997 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:17:24,997 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:24,997 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:17:24,999 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:17:25,000 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-28 03:17:25,119 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:17:25,119 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:25,121 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:17:25,122 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:17:25,567 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:17:25,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:17:25,572 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:17:25,572 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:17:25,962 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:17:25,962 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:17:26,010 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:26,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642875984] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:26,010 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:17:26,010 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:17:26,010 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [969578970] [2024-11-28 03:17:26,010 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:26,011 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:26,011 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:26,011 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:26,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=1044, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:17:26,415 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:26,415 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 265 transitions, 2940 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:26,415 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:26,415 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:26,415 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:28,352 INFO L124 PetriNetUnfolderBase]: 3499/5888 cut-off events. [2024-11-28 03:17:28,352 INFO L125 PetriNetUnfolderBase]: For 62392/62662 co-relation queries the response was YES. [2024-11-28 03:17:28,388 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33626 conditions, 5888 events. 3499/5888 cut-off events. For 62392/62662 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 36253 event pairs, 917 based on Foata normal form. 251/6040 useless extension candidates. Maximal degree in co-relation 33536. Up to 4688 conditions per place. [2024-11-28 03:17:28,408 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 233 selfloop transitions, 46 changer transitions 37/339 dead transitions. [2024-11-28 03:17:28,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 323 places, 339 transitions, 3792 flow [2024-11-28 03:17:28,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:17:28,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:17:28,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 807 transitions. [2024-11-28 03:17:28,409 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5123809523809524 [2024-11-28 03:17:28,409 INFO L175 Difference]: Start difference. First operand has 306 places, 265 transitions, 2940 flow. Second operand 21 states and 807 transitions. [2024-11-28 03:17:28,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 323 places, 339 transitions, 3792 flow [2024-11-28 03:17:28,597 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 298 places, 339 transitions, 3593 flow, removed 25 selfloop flow, removed 25 redundant places. [2024-11-28 03:17:28,601 INFO L231 Difference]: Finished difference. Result has 300 places, 256 transitions, 2751 flow [2024-11-28 03:17:28,601 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2744, PETRI_DIFFERENCE_MINUEND_PLACES=278, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=265, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2751, PETRI_PLACES=300, PETRI_TRANSITIONS=256} [2024-11-28 03:17:28,601 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 220 predicate places. [2024-11-28 03:17:28,601 INFO L471 AbstractCegarLoop]: Abstraction has has 300 places, 256 transitions, 2751 flow [2024-11-28 03:17:28,602 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:28,602 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:28,602 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:28,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-28 03:17:28,802 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable84 [2024-11-28 03:17:28,802 INFO L396 AbstractCegarLoop]: === Iteration 86 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:28,803 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:28,803 INFO L85 PathProgramCache]: Analyzing trace with hash -1724835341, now seen corresponding path program 72 times [2024-11-28 03:17:28,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:28,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1755826701] [2024-11-28 03:17:28,803 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:17:28,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:28,816 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:17:28,816 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:28,993 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:28,993 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:28,993 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1755826701] [2024-11-28 03:17:28,993 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1755826701] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:28,993 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:28,994 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:17:28,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035953520] [2024-11-28 03:17:28,994 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:28,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:28,995 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:28,995 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:28,996 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:17:29,221 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:29,222 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 256 transitions, 2751 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:29,222 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:29,222 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:29,222 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:30,712 INFO L124 PetriNetUnfolderBase]: 3366/5677 cut-off events. [2024-11-28 03:17:30,712 INFO L125 PetriNetUnfolderBase]: For 59240/59510 co-relation queries the response was YES. [2024-11-28 03:17:30,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32103 conditions, 5677 events. 3366/5677 cut-off events. For 59240/59510 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 34656 event pairs, 732 based on Foata normal form. 251/5841 useless extension candidates. Maximal degree in co-relation 32015. Up to 3817 conditions per place. [2024-11-28 03:17:30,765 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 221 selfloop transitions, 59 changer transitions 34/337 dead transitions. [2024-11-28 03:17:30,765 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 317 places, 337 transitions, 3619 flow [2024-11-28 03:17:30,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:17:30,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:17:30,766 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 880 transitions. [2024-11-28 03:17:30,767 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5101449275362319 [2024-11-28 03:17:30,767 INFO L175 Difference]: Start difference. First operand has 300 places, 256 transitions, 2751 flow. Second operand 23 states and 880 transitions. [2024-11-28 03:17:30,767 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 317 places, 337 transitions, 3619 flow [2024-11-28 03:17:30,918 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 337 transitions, 3483 flow, removed 4 selfloop flow, removed 22 redundant places. [2024-11-28 03:17:30,920 INFO L231 Difference]: Finished difference. Result has 296 places, 246 transitions, 2642 flow [2024-11-28 03:17:30,920 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2615, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=197, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2642, PETRI_PLACES=296, PETRI_TRANSITIONS=246} [2024-11-28 03:17:30,921 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 216 predicate places. [2024-11-28 03:17:30,921 INFO L471 AbstractCegarLoop]: Abstraction has has 296 places, 246 transitions, 2642 flow [2024-11-28 03:17:30,921 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:30,921 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:30,921 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:30,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable85 [2024-11-28 03:17:30,921 INFO L396 AbstractCegarLoop]: === Iteration 87 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:30,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:30,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1483051587, now seen corresponding path program 73 times [2024-11-28 03:17:30,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:30,922 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1410770229] [2024-11-28 03:17:30,922 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:17:30,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:30,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:31,824 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:17:31,824 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:31,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1410770229] [2024-11-28 03:17:31,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1410770229] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:31,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1325228045] [2024-11-28 03:17:31,824 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:17:31,824 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:31,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:17:31,826 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:17:31,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-28 03:17:31,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:31,944 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:17:31,946 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:17:32,302 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:17:32,302 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:17:32,313 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:17:32,313 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:17:32,602 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:17:32,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:17:32,654 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:32,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1325228045] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:32,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:17:32,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:17:32,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1750503503] [2024-11-28 03:17:32,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:32,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:32,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:32,655 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:32,655 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=918, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:17:33,042 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:33,043 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 296 places, 246 transitions, 2642 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:33,043 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:33,043 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:33,043 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:34,608 INFO L124 PetriNetUnfolderBase]: 3249/5483 cut-off events. [2024-11-28 03:17:34,608 INFO L125 PetriNetUnfolderBase]: For 52474/52744 co-relation queries the response was YES. [2024-11-28 03:17:34,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30804 conditions, 5483 events. 3249/5483 cut-off events. For 52474/52744 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 33390 event pairs, 913 based on Foata normal form. 251/5635 useless extension candidates. Maximal degree in co-relation 30719. Up to 4377 conditions per place. [2024-11-28 03:17:34,653 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 208 selfloop transitions, 42 changer transitions 41/314 dead transitions. [2024-11-28 03:17:34,653 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 314 transitions, 3420 flow [2024-11-28 03:17:34,654 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:17:34,654 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:17:34,654 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 798 transitions. [2024-11-28 03:17:34,655 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5066666666666667 [2024-11-28 03:17:34,655 INFO L175 Difference]: Start difference. First operand has 296 places, 246 transitions, 2642 flow. Second operand 21 states and 798 transitions. [2024-11-28 03:17:34,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 314 transitions, 3420 flow [2024-11-28 03:17:34,786 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 314 transitions, 3255 flow, removed 6 selfloop flow, removed 24 redundant places. [2024-11-28 03:17:34,788 INFO L231 Difference]: Finished difference. Result has 285 places, 236 transitions, 2482 flow [2024-11-28 03:17:34,788 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2479, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=204, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2482, PETRI_PLACES=285, PETRI_TRANSITIONS=236} [2024-11-28 03:17:34,788 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 205 predicate places. [2024-11-28 03:17:34,789 INFO L471 AbstractCegarLoop]: Abstraction has has 285 places, 236 transitions, 2482 flow [2024-11-28 03:17:34,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:34,789 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:34,789 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:34,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-28 03:17:34,989 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable86 [2024-11-28 03:17:34,989 INFO L396 AbstractCegarLoop]: === Iteration 88 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:34,990 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:34,990 INFO L85 PathProgramCache]: Analyzing trace with hash -114077439, now seen corresponding path program 74 times [2024-11-28 03:17:34,990 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:34,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854294511] [2024-11-28 03:17:34,990 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:17:34,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:34,999 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:17:34,999 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:35,127 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:35,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:35,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854294511] [2024-11-28 03:17:35,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1854294511] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:35,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:35,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:17:35,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [220601400] [2024-11-28 03:17:35,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:35,128 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:35,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:35,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:35,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:17:35,356 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:35,357 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 285 places, 236 transitions, 2482 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:35,357 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:35,357 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:35,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:36,635 INFO L124 PetriNetUnfolderBase]: 3108/5214 cut-off events. [2024-11-28 03:17:36,635 INFO L125 PetriNetUnfolderBase]: For 48544/48812 co-relation queries the response was YES. [2024-11-28 03:17:36,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29045 conditions, 5214 events. 3108/5214 cut-off events. For 48544/48812 co-relation queries the response was YES. Maximal size of possible extension queue 237. Compared 31243 event pairs, 716 based on Foata normal form. 249/5376 useless extension candidates. Maximal degree in co-relation 28962. Up to 3682 conditions per place. [2024-11-28 03:17:36,678 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 191 selfloop transitions, 42 changer transitions 62/318 dead transitions. [2024-11-28 03:17:36,678 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 293 places, 318 transitions, 3341 flow [2024-11-28 03:17:36,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:17:36,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:17:36,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 909 transitions. [2024-11-28 03:17:36,679 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.505 [2024-11-28 03:17:36,679 INFO L175 Difference]: Start difference. First operand has 285 places, 236 transitions, 2482 flow. Second operand 24 states and 909 transitions. [2024-11-28 03:17:36,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 293 places, 318 transitions, 3341 flow [2024-11-28 03:17:36,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 277 places, 318 transitions, 3213 flow, removed 5 selfloop flow, removed 16 redundant places. [2024-11-28 03:17:36,805 INFO L231 Difference]: Finished difference. Result has 279 places, 218 transitions, 2268 flow [2024-11-28 03:17:36,806 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2356, PETRI_DIFFERENCE_MINUEND_PLACES=254, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=236, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2268, PETRI_PLACES=279, PETRI_TRANSITIONS=218} [2024-11-28 03:17:36,806 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 199 predicate places. [2024-11-28 03:17:36,806 INFO L471 AbstractCegarLoop]: Abstraction has has 279 places, 218 transitions, 2268 flow [2024-11-28 03:17:36,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:36,806 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:36,806 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:36,806 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable87 [2024-11-28 03:17:36,806 INFO L396 AbstractCegarLoop]: === Iteration 89 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:36,807 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:36,807 INFO L85 PathProgramCache]: Analyzing trace with hash -474687721, now seen corresponding path program 75 times [2024-11-28 03:17:36,807 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:36,807 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562204085] [2024-11-28 03:17:36,807 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:17:36,807 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:36,816 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:17:36,816 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:36,963 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:36,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:36,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562204085] [2024-11-28 03:17:36,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562204085] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:36,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:36,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:17:36,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074121667] [2024-11-28 03:17:36,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:36,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:36,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:36,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:36,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:17:37,303 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:37,304 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 279 places, 218 transitions, 2268 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:37,304 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:37,304 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:37,304 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:38,792 INFO L124 PetriNetUnfolderBase]: 3607/5963 cut-off events. [2024-11-28 03:17:38,792 INFO L125 PetriNetUnfolderBase]: For 64541/64844 co-relation queries the response was YES. [2024-11-28 03:17:38,826 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34472 conditions, 5963 events. 3607/5963 cut-off events. For 64541/64844 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 36423 event pairs, 874 based on Foata normal form. 284/6123 useless extension candidates. Maximal degree in co-relation 34391. Up to 3950 conditions per place. [2024-11-28 03:17:38,841 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 225 selfloop transitions, 59 changer transitions 40/347 dead transitions. [2024-11-28 03:17:38,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 282 places, 347 transitions, 3952 flow [2024-11-28 03:17:38,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:17:38,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:17:38,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1068 transitions. [2024-11-28 03:17:38,842 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5085714285714286 [2024-11-28 03:17:38,842 INFO L175 Difference]: Start difference. First operand has 279 places, 218 transitions, 2268 flow. Second operand 28 states and 1068 transitions. [2024-11-28 03:17:38,842 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 282 places, 347 transitions, 3952 flow [2024-11-28 03:17:38,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 253 places, 347 transitions, 3687 flow, removed 39 selfloop flow, removed 29 redundant places. [2024-11-28 03:17:38,986 INFO L231 Difference]: Finished difference. Result has 266 places, 237 transitions, 2533 flow [2024-11-28 03:17:38,986 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2060, PETRI_DIFFERENCE_MINUEND_PLACES=226, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2533, PETRI_PLACES=266, PETRI_TRANSITIONS=237} [2024-11-28 03:17:38,987 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 186 predicate places. [2024-11-28 03:17:38,987 INFO L471 AbstractCegarLoop]: Abstraction has has 266 places, 237 transitions, 2533 flow [2024-11-28 03:17:38,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:38,987 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:38,987 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:38,987 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable88 [2024-11-28 03:17:38,987 INFO L396 AbstractCegarLoop]: === Iteration 90 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:38,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:38,988 INFO L85 PathProgramCache]: Analyzing trace with hash 1063541365, now seen corresponding path program 76 times [2024-11-28 03:17:38,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:38,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2050796234] [2024-11-28 03:17:38,988 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:17:38,988 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:39,000 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:17:39,000 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:39,144 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:39,144 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:39,144 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2050796234] [2024-11-28 03:17:39,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2050796234] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:39,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:39,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:17:39,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1713770358] [2024-11-28 03:17:39,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:39,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:39,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:39,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:39,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:17:39,516 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:39,516 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 266 places, 237 transitions, 2533 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:39,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:39,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:39,516 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:41,157 INFO L124 PetriNetUnfolderBase]: 3751/6236 cut-off events. [2024-11-28 03:17:41,157 INFO L125 PetriNetUnfolderBase]: For 73959/74284 co-relation queries the response was YES. [2024-11-28 03:17:41,189 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36217 conditions, 6236 events. 3751/6236 cut-off events. For 73959/74284 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 38194 event pairs, 980 based on Foata normal form. 306/6428 useless extension candidates. Maximal degree in co-relation 36134. Up to 3909 conditions per place. [2024-11-28 03:17:41,204 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 236 selfloop transitions, 67 changer transitions 59/385 dead transitions. [2024-11-28 03:17:41,204 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 287 places, 385 transitions, 4361 flow [2024-11-28 03:17:41,205 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:17:41,205 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:17:41,205 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1185 transitions. [2024-11-28 03:17:41,206 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5096774193548387 [2024-11-28 03:17:41,206 INFO L175 Difference]: Start difference. First operand has 266 places, 237 transitions, 2533 flow. Second operand 31 states and 1185 transitions. [2024-11-28 03:17:41,206 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 287 places, 385 transitions, 4361 flow [2024-11-28 03:17:41,360 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 273 places, 385 transitions, 4067 flow, removed 127 selfloop flow, removed 14 redundant places. [2024-11-28 03:17:41,364 INFO L231 Difference]: Finished difference. Result has 289 places, 249 transitions, 2722 flow [2024-11-28 03:17:41,364 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2345, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=175, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2722, PETRI_PLACES=289, PETRI_TRANSITIONS=249} [2024-11-28 03:17:41,365 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 209 predicate places. [2024-11-28 03:17:41,365 INFO L471 AbstractCegarLoop]: Abstraction has has 289 places, 249 transitions, 2722 flow [2024-11-28 03:17:41,365 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:41,365 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:41,365 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:41,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable89 [2024-11-28 03:17:41,365 INFO L396 AbstractCegarLoop]: === Iteration 91 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:41,366 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:41,366 INFO L85 PathProgramCache]: Analyzing trace with hash 755110131, now seen corresponding path program 77 times [2024-11-28 03:17:41,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:41,366 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1020863289] [2024-11-28 03:17:41,366 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:17:41,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:41,386 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:17:41,386 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:42,427 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:17:42,427 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:42,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1020863289] [2024-11-28 03:17:42,427 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1020863289] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:42,427 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022196971] [2024-11-28 03:17:42,427 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:17:42,427 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:42,427 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:17:42,429 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:17:42,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-28 03:17:42,550 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:17:42,550 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:42,552 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:17:42,553 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:17:43,015 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:17:43,015 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:17:43,025 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:17:43,025 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:17:43,375 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:17:43,376 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:17:43,422 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:43,422 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022196971] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:43,422 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:17:43,422 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:17:43,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855422338] [2024-11-28 03:17:43,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:43,423 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:43,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:43,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:43,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1045, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:17:43,802 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:43,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 249 transitions, 2722 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:43,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:43,803 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:43,803 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:45,777 INFO L124 PetriNetUnfolderBase]: 3887/6432 cut-off events. [2024-11-28 03:17:45,777 INFO L125 PetriNetUnfolderBase]: For 81468/81789 co-relation queries the response was YES. [2024-11-28 03:17:45,806 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38310 conditions, 6432 events. 3887/6432 cut-off events. For 81468/81789 co-relation queries the response was YES. Maximal size of possible extension queue 313. Compared 39810 event pairs, 1110 based on Foata normal form. 302/6607 useless extension candidates. Maximal degree in co-relation 38218. Up to 4824 conditions per place. [2024-11-28 03:17:45,821 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 235 selfloop transitions, 56 changer transitions 39/353 dead transitions. [2024-11-28 03:17:45,821 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 302 places, 353 transitions, 4111 flow [2024-11-28 03:17:45,822 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:17:45,822 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:17:45,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 992 transitions. [2024-11-28 03:17:45,823 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5087179487179487 [2024-11-28 03:17:45,823 INFO L175 Difference]: Start difference. First operand has 289 places, 249 transitions, 2722 flow. Second operand 26 states and 992 transitions. [2024-11-28 03:17:45,823 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 302 places, 353 transitions, 4111 flow [2024-11-28 03:17:45,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 353 transitions, 3845 flow, removed 103 selfloop flow, removed 18 redundant places. [2024-11-28 03:17:45,998 INFO L231 Difference]: Finished difference. Result has 292 places, 256 transitions, 2817 flow [2024-11-28 03:17:45,999 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2548, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=249, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=51, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2817, PETRI_PLACES=292, PETRI_TRANSITIONS=256} [2024-11-28 03:17:45,999 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 212 predicate places. [2024-11-28 03:17:45,999 INFO L471 AbstractCegarLoop]: Abstraction has has 292 places, 256 transitions, 2817 flow [2024-11-28 03:17:45,999 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:45,999 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:45,999 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:46,009 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-28 03:17:46,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable90,35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:46,200 INFO L396 AbstractCegarLoop]: === Iteration 92 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:46,200 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:46,200 INFO L85 PathProgramCache]: Analyzing trace with hash 1316329193, now seen corresponding path program 78 times [2024-11-28 03:17:46,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:46,200 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1421715021] [2024-11-28 03:17:46,200 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:17:46,200 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:46,212 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:17:46,213 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:46,343 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:46,343 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:46,343 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1421715021] [2024-11-28 03:17:46,343 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1421715021] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:46,343 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:46,343 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:17:46,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1423260095] [2024-11-28 03:17:46,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:46,344 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:17:46,344 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:46,344 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:17:46,344 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:17:46,622 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:46,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 256 transitions, 2817 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:17:46,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:46,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:46,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:48,249 INFO L124 PetriNetUnfolderBase]: 4231/6996 cut-off events. [2024-11-28 03:17:48,249 INFO L125 PetriNetUnfolderBase]: For 83821/84164 co-relation queries the response was YES. [2024-11-28 03:17:48,355 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41426 conditions, 6996 events. 4231/6996 cut-off events. For 83821/84164 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 44425 event pairs, 1137 based on Foata normal form. 324/7173 useless extension candidates. Maximal degree in co-relation 41336. Up to 5044 conditions per place. [2024-11-28 03:17:48,383 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 249 selfloop transitions, 70 changer transitions 38/380 dead transitions. [2024-11-28 03:17:48,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 314 places, 380 transitions, 4452 flow [2024-11-28 03:17:48,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:17:48,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:17:48,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1138 transitions. [2024-11-28 03:17:48,385 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5057777777777778 [2024-11-28 03:17:48,385 INFO L175 Difference]: Start difference. First operand has 292 places, 256 transitions, 2817 flow. Second operand 30 states and 1138 transitions. [2024-11-28 03:17:48,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 314 places, 380 transitions, 4452 flow [2024-11-28 03:17:48,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 295 places, 380 transitions, 4157 flow, removed 92 selfloop flow, removed 19 redundant places. [2024-11-28 03:17:48,668 INFO L231 Difference]: Finished difference. Result has 306 places, 270 transitions, 3040 flow [2024-11-28 03:17:48,669 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2629, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=256, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3040, PETRI_PLACES=306, PETRI_TRANSITIONS=270} [2024-11-28 03:17:48,669 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 226 predicate places. [2024-11-28 03:17:48,669 INFO L471 AbstractCegarLoop]: Abstraction has has 306 places, 270 transitions, 3040 flow [2024-11-28 03:17:48,669 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:17:48,669 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:48,669 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:48,669 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable91 [2024-11-28 03:17:48,669 INFO L396 AbstractCegarLoop]: === Iteration 93 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:48,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:48,670 INFO L85 PathProgramCache]: Analyzing trace with hash 931525299, now seen corresponding path program 79 times [2024-11-28 03:17:48,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:48,671 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756276449] [2024-11-28 03:17:48,671 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:17:48,671 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:48,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:49,937 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:17:49,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:49,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756276449] [2024-11-28 03:17:49,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756276449] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:49,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [588239688] [2024-11-28 03:17:49,937 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:17:49,937 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:49,937 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:17:49,939 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:17:49,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-28 03:17:50,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:17:50,069 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:17:50,070 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:17:50,478 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:17:50,478 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:17:50,490 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:17:50,490 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:17:50,826 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:17:50,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:17:50,866 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:50,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [588239688] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:17:50,866 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:17:50,866 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:17:50,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [630027781] [2024-11-28 03:17:50,867 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:50,867 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:50,867 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:50,867 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:50,867 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=1044, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:17:51,266 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:51,266 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 306 places, 270 transitions, 3040 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:51,266 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:51,267 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:51,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:53,291 INFO L124 PetriNetUnfolderBase]: 4287/7084 cut-off events. [2024-11-28 03:17:53,291 INFO L125 PetriNetUnfolderBase]: For 83817/84146 co-relation queries the response was YES. [2024-11-28 03:17:53,335 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41992 conditions, 7084 events. 4287/7084 cut-off events. For 83817/84146 co-relation queries the response was YES. Maximal size of possible extension queue 360. Compared 44808 event pairs, 1376 based on Foata normal form. 308/7227 useless extension candidates. Maximal degree in co-relation 41896. Up to 5293 conditions per place. [2024-11-28 03:17:53,352 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 261 selfloop transitions, 64 changer transitions 34/382 dead transitions. [2024-11-28 03:17:53,352 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 382 transitions, 4377 flow [2024-11-28 03:17:53,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:17:53,353 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:17:53,353 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1069 transitions. [2024-11-28 03:17:53,354 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5090476190476191 [2024-11-28 03:17:53,354 INFO L175 Difference]: Start difference. First operand has 306 places, 270 transitions, 3040 flow. Second operand 28 states and 1069 transitions. [2024-11-28 03:17:53,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 382 transitions, 4377 flow [2024-11-28 03:17:53,611 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 312 places, 382 transitions, 4182 flow, removed 72 selfloop flow, removed 15 redundant places. [2024-11-28 03:17:53,616 INFO L231 Difference]: Finished difference. Result has 322 places, 273 transitions, 3111 flow [2024-11-28 03:17:53,616 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2887, PETRI_DIFFERENCE_MINUEND_PLACES=285, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=61, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3111, PETRI_PLACES=322, PETRI_TRANSITIONS=273} [2024-11-28 03:17:53,616 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 242 predicate places. [2024-11-28 03:17:53,616 INFO L471 AbstractCegarLoop]: Abstraction has has 322 places, 273 transitions, 3111 flow [2024-11-28 03:17:53,616 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:53,617 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:53,617 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:53,628 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2024-11-28 03:17:53,817 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable92,36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:17:53,817 INFO L396 AbstractCegarLoop]: === Iteration 94 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:53,818 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:53,818 INFO L85 PathProgramCache]: Analyzing trace with hash -1237905321, now seen corresponding path program 80 times [2024-11-28 03:17:53,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:53,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1797279328] [2024-11-28 03:17:53,818 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:17:53,818 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:53,827 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:17:53,827 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:53,959 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:53,959 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:53,959 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1797279328] [2024-11-28 03:17:53,959 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1797279328] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:53,959 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:53,959 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:17:53,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1742051321] [2024-11-28 03:17:53,959 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:53,959 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:17:53,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:53,960 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:17:53,960 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:17:54,229 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:54,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 273 transitions, 3111 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:17:54,230 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:54,230 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:54,230 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:55,933 INFO L124 PetriNetUnfolderBase]: 4439/7352 cut-off events. [2024-11-28 03:17:55,933 INFO L125 PetriNetUnfolderBase]: For 92529/92866 co-relation queries the response was YES. [2024-11-28 03:17:55,983 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44262 conditions, 7352 events. 4439/7352 cut-off events. For 92529/92866 co-relation queries the response was YES. Maximal size of possible extension queue 370. Compared 46957 event pairs, 1194 based on Foata normal form. 316/7521 useless extension candidates. Maximal degree in co-relation 44160. Up to 4625 conditions per place. [2024-11-28 03:17:56,001 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 265 selfloop transitions, 71 changer transitions 34/393 dead transitions. [2024-11-28 03:17:56,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 342 places, 393 transitions, 4742 flow [2024-11-28 03:17:56,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:17:56,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:17:56,003 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1047 transitions. [2024-11-28 03:17:56,003 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5170370370370371 [2024-11-28 03:17:56,003 INFO L175 Difference]: Start difference. First operand has 322 places, 273 transitions, 3111 flow. Second operand 27 states and 1047 transitions. [2024-11-28 03:17:56,003 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 342 places, 393 transitions, 4742 flow [2024-11-28 03:17:56,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 319 places, 393 transitions, 4513 flow, removed 54 selfloop flow, removed 23 redundant places. [2024-11-28 03:17:56,268 INFO L231 Difference]: Finished difference. Result has 328 places, 280 transitions, 3219 flow [2024-11-28 03:17:56,268 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2928, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3219, PETRI_PLACES=328, PETRI_TRANSITIONS=280} [2024-11-28 03:17:56,268 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 248 predicate places. [2024-11-28 03:17:56,268 INFO L471 AbstractCegarLoop]: Abstraction has has 328 places, 280 transitions, 3219 flow [2024-11-28 03:17:56,269 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:17:56,269 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:56,269 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:56,269 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable93 [2024-11-28 03:17:56,269 INFO L396 AbstractCegarLoop]: === Iteration 95 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:56,270 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:56,270 INFO L85 PathProgramCache]: Analyzing trace with hash -138674851, now seen corresponding path program 81 times [2024-11-28 03:17:56,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:56,270 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [428935572] [2024-11-28 03:17:56,270 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:17:56,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:56,284 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:17:56,284 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:56,486 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:56,486 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:56,486 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [428935572] [2024-11-28 03:17:56,486 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [428935572] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:56,486 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:56,486 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:17:56,486 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1016480888] [2024-11-28 03:17:56,486 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:56,486 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:17:56,486 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:56,487 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:17:56,487 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:17:56,863 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:56,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 328 places, 280 transitions, 3219 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:56,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:56,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:56,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:17:58,718 INFO L124 PetriNetUnfolderBase]: 4608/7617 cut-off events. [2024-11-28 03:17:58,718 INFO L125 PetriNetUnfolderBase]: For 104536/104879 co-relation queries the response was YES. [2024-11-28 03:17:58,771 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47391 conditions, 7617 events. 4608/7617 cut-off events. For 104536/104879 co-relation queries the response was YES. Maximal size of possible extension queue 398. Compared 49624 event pairs, 990 based on Foata normal form. 316/7789 useless extension candidates. Maximal degree in co-relation 47286. Up to 4645 conditions per place. [2024-11-28 03:17:58,790 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 265 selfloop transitions, 77 changer transitions 34/399 dead transitions. [2024-11-28 03:17:58,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 349 places, 399 transitions, 4940 flow [2024-11-28 03:17:58,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:17:58,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:17:58,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1080 transitions. [2024-11-28 03:17:58,791 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5142857142857142 [2024-11-28 03:17:58,791 INFO L175 Difference]: Start difference. First operand has 328 places, 280 transitions, 3219 flow. Second operand 28 states and 1080 transitions. [2024-11-28 03:17:58,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 349 places, 399 transitions, 4940 flow [2024-11-28 03:17:59,138 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 399 transitions, 4662 flow, removed 75 selfloop flow, removed 21 redundant places. [2024-11-28 03:17:59,141 INFO L231 Difference]: Finished difference. Result has 336 places, 285 transitions, 3314 flow [2024-11-28 03:17:59,141 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3027, PETRI_DIFFERENCE_MINUEND_PLACES=301, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3314, PETRI_PLACES=336, PETRI_TRANSITIONS=285} [2024-11-28 03:17:59,142 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 256 predicate places. [2024-11-28 03:17:59,142 INFO L471 AbstractCegarLoop]: Abstraction has has 336 places, 285 transitions, 3314 flow [2024-11-28 03:17:59,142 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:17:59,142 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:17:59,142 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:17:59,142 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable94 [2024-11-28 03:17:59,142 INFO L396 AbstractCegarLoop]: === Iteration 96 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:17:59,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:17:59,143 INFO L85 PathProgramCache]: Analyzing trace with hash -1172761243, now seen corresponding path program 82 times [2024-11-28 03:17:59,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:17:59,143 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [91742197] [2024-11-28 03:17:59,143 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:17:59,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:17:59,152 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:17:59,152 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:17:59,277 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:17:59,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:17:59,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [91742197] [2024-11-28 03:17:59,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [91742197] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:17:59,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:17:59,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:17:59,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1188929046] [2024-11-28 03:17:59,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:17:59,278 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:17:59,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:17:59,279 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:17:59,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:17:59,528 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:17:59,529 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 336 places, 285 transitions, 3314 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:17:59,529 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:17:59,529 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:17:59,529 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:01,328 INFO L124 PetriNetUnfolderBase]: 4718/7861 cut-off events. [2024-11-28 03:18:01,328 INFO L125 PetriNetUnfolderBase]: For 118563/118920 co-relation queries the response was YES. [2024-11-28 03:18:01,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49353 conditions, 7861 events. 4718/7861 cut-off events. For 118563/118920 co-relation queries the response was YES. Maximal size of possible extension queue 410. Compared 51979 event pairs, 1389 based on Foata normal form. 338/8017 useless extension candidates. Maximal degree in co-relation 49246. Up to 5944 conditions per place. [2024-11-28 03:18:01,414 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 272 selfloop transitions, 66 changer transitions 38/399 dead transitions. [2024-11-28 03:18:01,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 355 places, 399 transitions, 5076 flow [2024-11-28 03:18:01,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:18:01,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:18:01,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1004 transitions. [2024-11-28 03:18:01,415 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5148717948717949 [2024-11-28 03:18:01,415 INFO L175 Difference]: Start difference. First operand has 336 places, 285 transitions, 3314 flow. Second operand 26 states and 1004 transitions. [2024-11-28 03:18:01,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 355 places, 399 transitions, 5076 flow [2024-11-28 03:18:01,750 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 332 places, 399 transitions, 4797 flow, removed 72 selfloop flow, removed 23 redundant places. [2024-11-28 03:18:01,753 INFO L231 Difference]: Finished difference. Result has 342 places, 290 transitions, 3479 flow [2024-11-28 03:18:01,753 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3119, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=285, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=223, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3479, PETRI_PLACES=342, PETRI_TRANSITIONS=290} [2024-11-28 03:18:01,753 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 262 predicate places. [2024-11-28 03:18:01,753 INFO L471 AbstractCegarLoop]: Abstraction has has 342 places, 290 transitions, 3479 flow [2024-11-28 03:18:01,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:01,754 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:01,754 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:01,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable95 [2024-11-28 03:18:01,754 INFO L396 AbstractCegarLoop]: === Iteration 97 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:01,754 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:01,754 INFO L85 PathProgramCache]: Analyzing trace with hash -1305701441, now seen corresponding path program 83 times [2024-11-28 03:18:01,754 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:01,754 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1362351239] [2024-11-28 03:18:01,755 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:18:01,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:01,769 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:18:01,769 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:02,822 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:18:02,822 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:02,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1362351239] [2024-11-28 03:18:02,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1362351239] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:02,822 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663648714] [2024-11-28 03:18:02,822 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:18:02,822 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:02,822 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:18:02,824 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:18:02,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-28 03:18:02,947 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:18:02,947 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:02,948 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:18:02,950 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:18:03,286 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:18:03,287 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:18:03,299 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:18:03,299 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:18:03,583 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:18:03,584 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:18:03,636 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:03,636 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663648714] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:03,636 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:18:03,636 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:18:03,636 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082237139] [2024-11-28 03:18:03,636 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:03,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:18:03,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:03,637 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:18:03,637 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=920, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:18:04,064 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:04,064 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 342 places, 290 transitions, 3479 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:04,064 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:04,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:04,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:06,638 INFO L124 PetriNetUnfolderBase]: 4990/8270 cut-off events. [2024-11-28 03:18:06,638 INFO L125 PetriNetUnfolderBase]: For 128458/128805 co-relation queries the response was YES. [2024-11-28 03:18:06,705 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52647 conditions, 8270 events. 4990/8270 cut-off events. For 128458/128805 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 54789 event pairs, 1256 based on Foata normal form. 320/8416 useless extension candidates. Maximal degree in co-relation 52536. Up to 5772 conditions per place. [2024-11-28 03:18:06,727 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 315 selfloop transitions, 89 changer transitions 19/446 dead transitions. [2024-11-28 03:18:06,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 368 places, 446 transitions, 5622 flow [2024-11-28 03:18:06,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 03:18:06,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 03:18:06,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1328 transitions. [2024-11-28 03:18:06,728 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5059047619047619 [2024-11-28 03:18:06,728 INFO L175 Difference]: Start difference. First operand has 342 places, 290 transitions, 3479 flow. Second operand 35 states and 1328 transitions. [2024-11-28 03:18:06,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 368 places, 446 transitions, 5622 flow [2024-11-28 03:18:07,178 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 345 places, 446 transitions, 5153 flow, removed 175 selfloop flow, removed 23 redundant places. [2024-11-28 03:18:07,181 INFO L231 Difference]: Finished difference. Result has 355 places, 316 transitions, 3966 flow [2024-11-28 03:18:07,182 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3240, PETRI_DIFFERENCE_MINUEND_PLACES=311, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3966, PETRI_PLACES=355, PETRI_TRANSITIONS=316} [2024-11-28 03:18:07,182 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 275 predicate places. [2024-11-28 03:18:07,182 INFO L471 AbstractCegarLoop]: Abstraction has has 355 places, 316 transitions, 3966 flow [2024-11-28 03:18:07,182 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:07,182 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:07,182 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:07,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-28 03:18:07,382 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable96,37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:07,383 INFO L396 AbstractCegarLoop]: === Iteration 98 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:07,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:07,383 INFO L85 PathProgramCache]: Analyzing trace with hash -12163927, now seen corresponding path program 84 times [2024-11-28 03:18:07,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:07,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1511684461] [2024-11-28 03:18:07,383 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:18:07,383 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:07,392 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:18:07,392 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:07,531 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:07,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:07,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1511684461] [2024-11-28 03:18:07,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1511684461] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:07,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:07,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:18:07,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1182261242] [2024-11-28 03:18:07,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:07,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:18:07,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:07,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:18:07,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:18:07,870 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:07,871 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 355 places, 316 transitions, 3966 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:07,871 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:07,871 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:07,871 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:09,997 INFO L124 PetriNetUnfolderBase]: 5207/8632 cut-off events. [2024-11-28 03:18:09,997 INFO L125 PetriNetUnfolderBase]: For 118369/118718 co-relation queries the response was YES. [2024-11-28 03:18:10,072 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53764 conditions, 8632 events. 5207/8632 cut-off events. For 118369/118718 co-relation queries the response was YES. Maximal size of possible extension queue 438. Compared 57508 event pairs, 1183 based on Foata normal form. 324/8801 useless extension candidates. Maximal degree in co-relation 53651. Up to 5157 conditions per place. [2024-11-28 03:18:10,096 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 315 selfloop transitions, 100 changer transitions 34/472 dead transitions. [2024-11-28 03:18:10,096 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 385 places, 472 transitions, 6026 flow [2024-11-28 03:18:10,096 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:18:10,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:18:10,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1269 transitions. [2024-11-28 03:18:10,097 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5127272727272727 [2024-11-28 03:18:10,097 INFO L175 Difference]: Start difference. First operand has 355 places, 316 transitions, 3966 flow. Second operand 33 states and 1269 transitions. [2024-11-28 03:18:10,097 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 385 places, 472 transitions, 6026 flow [2024-11-28 03:18:10,616 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 472 transitions, 5612 flow, removed 159 selfloop flow, removed 22 redundant places. [2024-11-28 03:18:10,620 INFO L231 Difference]: Finished difference. Result has 368 places, 335 transitions, 4184 flow [2024-11-28 03:18:10,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3580, PETRI_DIFFERENCE_MINUEND_PLACES=331, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4184, PETRI_PLACES=368, PETRI_TRANSITIONS=335} [2024-11-28 03:18:10,621 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 288 predicate places. [2024-11-28 03:18:10,621 INFO L471 AbstractCegarLoop]: Abstraction has has 368 places, 335 transitions, 4184 flow [2024-11-28 03:18:10,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:10,621 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:10,621 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:10,622 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable97 [2024-11-28 03:18:10,622 INFO L396 AbstractCegarLoop]: === Iteration 99 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:10,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:10,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1281643437, now seen corresponding path program 85 times [2024-11-28 03:18:10,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:10,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1206728874] [2024-11-28 03:18:10,623 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:18:10,623 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:10,639 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:11,889 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:18:11,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:11,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1206728874] [2024-11-28 03:18:11,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1206728874] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:11,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1053773312] [2024-11-28 03:18:11,889 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:18:11,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:11,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:18:11,891 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:18:11,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-28 03:18:12,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:12,013 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:18:12,014 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:18:12,394 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:18:12,394 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:18:12,403 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:18:12,403 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:18:12,671 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:18:12,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:18:12,721 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:12,721 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1053773312] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:12,721 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:18:12,721 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:18:12,721 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264224808] [2024-11-28 03:18:12,721 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:12,722 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:18:12,722 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:12,722 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:18:12,722 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=923, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:18:13,195 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:13,195 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 368 places, 335 transitions, 4184 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:13,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:13,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:13,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:15,773 INFO L124 PetriNetUnfolderBase]: 5258/8790 cut-off events. [2024-11-28 03:18:15,774 INFO L125 PetriNetUnfolderBase]: For 124899/125262 co-relation queries the response was YES. [2024-11-28 03:18:15,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55196 conditions, 8790 events. 5258/8790 cut-off events. For 124899/125262 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 59334 event pairs, 1018 based on Foata normal form. 338/8984 useless extension candidates. Maximal degree in co-relation 55082. Up to 3832 conditions per place. [2024-11-28 03:18:15,898 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 295 selfloop transitions, 88 changer transitions 64/470 dead transitions. [2024-11-28 03:18:15,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 389 places, 470 transitions, 6198 flow [2024-11-28 03:18:15,898 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:18:15,898 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:18:15,899 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1026 transitions. [2024-11-28 03:18:15,899 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5261538461538462 [2024-11-28 03:18:15,899 INFO L175 Difference]: Start difference. First operand has 368 places, 335 transitions, 4184 flow. Second operand 26 states and 1026 transitions. [2024-11-28 03:18:15,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 389 places, 470 transitions, 6198 flow [2024-11-28 03:18:16,440 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 470 transitions, 5836 flow, removed 120 selfloop flow, removed 18 redundant places. [2024-11-28 03:18:16,444 INFO L231 Difference]: Finished difference. Result has 384 places, 329 transitions, 3983 flow [2024-11-28 03:18:16,445 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3829, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=335, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=247, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=3983, PETRI_PLACES=384, PETRI_TRANSITIONS=329} [2024-11-28 03:18:16,445 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 304 predicate places. [2024-11-28 03:18:16,445 INFO L471 AbstractCegarLoop]: Abstraction has has 384 places, 329 transitions, 3983 flow [2024-11-28 03:18:16,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:16,445 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:16,445 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:16,454 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2024-11-28 03:18:16,646 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable98 [2024-11-28 03:18:16,646 INFO L396 AbstractCegarLoop]: === Iteration 100 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:16,647 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:16,647 INFO L85 PathProgramCache]: Analyzing trace with hash 1985097319, now seen corresponding path program 86 times [2024-11-28 03:18:16,647 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:16,647 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1105078101] [2024-11-28 03:18:16,647 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:18:16,647 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:16,656 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:18:16,656 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:16,777 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:16,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:16,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1105078101] [2024-11-28 03:18:16,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1105078101] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:16,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:16,778 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:18:16,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1474825995] [2024-11-28 03:18:16,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:16,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:18:16,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:16,778 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:18:16,778 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:18:16,985 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:16,985 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 329 transitions, 3983 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:16,985 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:16,985 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:16,985 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:19,392 INFO L124 PetriNetUnfolderBase]: 5352/8923 cut-off events. [2024-11-28 03:18:19,392 INFO L125 PetriNetUnfolderBase]: For 137971/138312 co-relation queries the response was YES. [2024-11-28 03:18:19,454 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56461 conditions, 8923 events. 5352/8923 cut-off events. For 137971/138312 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 60146 event pairs, 1488 based on Foata normal form. 320/9069 useless extension candidates. Maximal degree in co-relation 56335. Up to 6288 conditions per place. [2024-11-28 03:18:19,477 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 332 selfloop transitions, 97 changer transitions 19/471 dead transitions. [2024-11-28 03:18:19,477 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 471 transitions, 5983 flow [2024-11-28 03:18:19,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:18:19,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:18:19,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1222 transitions. [2024-11-28 03:18:19,479 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5091666666666667 [2024-11-28 03:18:19,479 INFO L175 Difference]: Start difference. First operand has 384 places, 329 transitions, 3983 flow. Second operand 32 states and 1222 transitions. [2024-11-28 03:18:19,479 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 471 transitions, 5983 flow [2024-11-28 03:18:19,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 471 transitions, 5642 flow, removed 41 selfloop flow, removed 24 redundant places. [2024-11-28 03:18:19,956 INFO L231 Difference]: Finished difference. Result has 386 places, 351 transitions, 4444 flow [2024-11-28 03:18:19,956 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3744, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=329, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=245, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4444, PETRI_PLACES=386, PETRI_TRANSITIONS=351} [2024-11-28 03:18:19,956 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 306 predicate places. [2024-11-28 03:18:19,957 INFO L471 AbstractCegarLoop]: Abstraction has has 386 places, 351 transitions, 4444 flow [2024-11-28 03:18:19,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:19,957 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:19,957 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:19,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable99 [2024-11-28 03:18:19,957 INFO L396 AbstractCegarLoop]: === Iteration 101 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:19,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:19,958 INFO L85 PathProgramCache]: Analyzing trace with hash -503313109, now seen corresponding path program 87 times [2024-11-28 03:18:19,958 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:19,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539166923] [2024-11-28 03:18:19,958 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:18:19,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:19,967 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:18:19,967 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:20,118 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:20,118 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:20,118 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539166923] [2024-11-28 03:18:20,119 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539166923] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:20,119 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:20,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:18:20,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1625962649] [2024-11-28 03:18:20,119 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:20,119 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:18:20,119 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:20,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:18:20,119 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:18:20,372 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:20,373 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 386 places, 351 transitions, 4444 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:20,373 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:20,373 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:20,373 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:22,600 INFO L124 PetriNetUnfolderBase]: 5406/9011 cut-off events. [2024-11-28 03:18:22,600 INFO L125 PetriNetUnfolderBase]: For 130717/131058 co-relation queries the response was YES. [2024-11-28 03:18:22,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56966 conditions, 9011 events. 5406/9011 cut-off events. For 130717/131058 co-relation queries the response was YES. Maximal size of possible extension queue 442. Compared 60913 event pairs, 1449 based on Foata normal form. 316/9168 useless extension candidates. Maximal degree in co-relation 56844. Up to 6880 conditions per place. [2024-11-28 03:18:22,740 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 330 selfloop transitions, 86 changer transitions 19/458 dead transitions. [2024-11-28 03:18:22,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 410 places, 458 transitions, 6100 flow [2024-11-28 03:18:22,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:18:22,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:18:22,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1038 transitions. [2024-11-28 03:18:22,742 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5125925925925926 [2024-11-28 03:18:22,742 INFO L175 Difference]: Start difference. First operand has 386 places, 351 transitions, 4444 flow. Second operand 27 states and 1038 transitions. [2024-11-28 03:18:22,742 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 410 places, 458 transitions, 6100 flow [2024-11-28 03:18:23,390 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 458 transitions, 5691 flow, removed 159 selfloop flow, removed 21 redundant places. [2024-11-28 03:18:23,394 INFO L231 Difference]: Finished difference. Result has 396 places, 362 transitions, 4561 flow [2024-11-28 03:18:23,395 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4140, PETRI_DIFFERENCE_MINUEND_PLACES=363, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=351, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=4561, PETRI_PLACES=396, PETRI_TRANSITIONS=362} [2024-11-28 03:18:23,395 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 316 predicate places. [2024-11-28 03:18:23,395 INFO L471 AbstractCegarLoop]: Abstraction has has 396 places, 362 transitions, 4561 flow [2024-11-28 03:18:23,395 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:23,395 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:23,395 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:23,395 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable100 [2024-11-28 03:18:23,396 INFO L396 AbstractCegarLoop]: === Iteration 102 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:23,397 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:23,397 INFO L85 PathProgramCache]: Analyzing trace with hash 709008203, now seen corresponding path program 88 times [2024-11-28 03:18:23,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:23,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [982231968] [2024-11-28 03:18:23,397 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:18:23,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:23,410 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:18:23,410 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:23,550 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:23,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:23,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [982231968] [2024-11-28 03:18:23,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [982231968] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:23,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:23,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:18:23,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1955836565] [2024-11-28 03:18:23,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:23,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:18:23,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:23,551 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:18:23,551 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:18:23,784 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:23,785 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 362 transitions, 4561 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:23,785 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:23,785 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:23,785 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:26,140 INFO L124 PetriNetUnfolderBase]: 5461/9135 cut-off events. [2024-11-28 03:18:26,140 INFO L125 PetriNetUnfolderBase]: For 120036/120375 co-relation queries the response was YES. [2024-11-28 03:18:26,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56789 conditions, 9135 events. 5461/9135 cut-off events. For 120036/120375 co-relation queries the response was YES. Maximal size of possible extension queue 441. Compared 61773 event pairs, 1341 based on Foata normal form. 318/9299 useless extension candidates. Maximal degree in co-relation 56666. Up to 6175 conditions per place. [2024-11-28 03:18:26,287 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 343 selfloop transitions, 93 changer transitions 33/492 dead transitions. [2024-11-28 03:18:26,287 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 425 places, 492 transitions, 6245 flow [2024-11-28 03:18:26,287 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:18:26,287 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:18:26,288 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1223 transitions. [2024-11-28 03:18:26,289 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5095833333333334 [2024-11-28 03:18:26,289 INFO L175 Difference]: Start difference. First operand has 396 places, 362 transitions, 4561 flow. Second operand 32 states and 1223 transitions. [2024-11-28 03:18:26,289 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 425 places, 492 transitions, 6245 flow [2024-11-28 03:18:26,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 492 transitions, 5964 flow, removed 68 selfloop flow, removed 20 redundant places. [2024-11-28 03:18:26,809 INFO L231 Difference]: Finished difference. Result has 415 places, 364 transitions, 4602 flow [2024-11-28 03:18:26,809 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4299, PETRI_DIFFERENCE_MINUEND_PLACES=374, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=362, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4602, PETRI_PLACES=415, PETRI_TRANSITIONS=364} [2024-11-28 03:18:26,810 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 335 predicate places. [2024-11-28 03:18:26,810 INFO L471 AbstractCegarLoop]: Abstraction has has 415 places, 364 transitions, 4602 flow [2024-11-28 03:18:26,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:26,810 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:26,810 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:26,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable101 [2024-11-28 03:18:26,810 INFO L396 AbstractCegarLoop]: === Iteration 103 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:26,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:26,811 INFO L85 PathProgramCache]: Analyzing trace with hash 453815363, now seen corresponding path program 89 times [2024-11-28 03:18:26,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:26,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1555905774] [2024-11-28 03:18:26,811 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:18:26,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:26,827 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:18:26,827 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:28,283 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:18:28,283 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:28,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1555905774] [2024-11-28 03:18:28,283 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1555905774] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:28,283 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1939508863] [2024-11-28 03:18:28,283 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:18:28,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:28,283 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:18:28,285 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:18:28,286 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-28 03:18:28,416 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:18:28,416 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:28,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:18:28,418 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:18:28,869 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:18:28,870 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:18:28,875 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:18:28,875 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:18:29,214 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:18:29,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:18:29,257 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:29,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1939508863] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:29,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:18:29,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:18:29,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27662707] [2024-11-28 03:18:29,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:29,258 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:18:29,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:29,258 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:18:29,258 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1041, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:18:29,693 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:29,694 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 415 places, 364 transitions, 4602 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:29,694 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:29,694 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:29,694 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:32,473 INFO L124 PetriNetUnfolderBase]: 5437/9086 cut-off events. [2024-11-28 03:18:32,473 INFO L125 PetriNetUnfolderBase]: For 123881/124218 co-relation queries the response was YES. [2024-11-28 03:18:32,600 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56966 conditions, 9086 events. 5437/9086 cut-off events. For 123881/124218 co-relation queries the response was YES. Maximal size of possible extension queue 433. Compared 61420 event pairs, 1138 based on Foata normal form. 312/9246 useless extension candidates. Maximal degree in co-relation 56835. Up to 6431 conditions per place. [2024-11-28 03:18:32,626 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 332 selfloop transitions, 92 changer transitions 40/487 dead transitions. [2024-11-28 03:18:32,626 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 487 transitions, 6047 flow [2024-11-28 03:18:32,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:18:32,626 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:18:32,627 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1258 transitions. [2024-11-28 03:18:32,627 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5082828282828283 [2024-11-28 03:18:32,627 INFO L175 Difference]: Start difference. First operand has 415 places, 364 transitions, 4602 flow. Second operand 33 states and 1258 transitions. [2024-11-28 03:18:32,627 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 487 transitions, 6047 flow [2024-11-28 03:18:33,258 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 414 places, 487 transitions, 5823 flow, removed 42 selfloop flow, removed 27 redundant places. [2024-11-28 03:18:33,263 INFO L231 Difference]: Finished difference. Result has 416 places, 357 transitions, 4482 flow [2024-11-28 03:18:33,263 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4404, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=364, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=92, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=272, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4482, PETRI_PLACES=416, PETRI_TRANSITIONS=357} [2024-11-28 03:18:33,263 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 336 predicate places. [2024-11-28 03:18:33,263 INFO L471 AbstractCegarLoop]: Abstraction has has 416 places, 357 transitions, 4482 flow [2024-11-28 03:18:33,263 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:33,263 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:33,263 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:33,274 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-28 03:18:33,464 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable102 [2024-11-28 03:18:33,464 INFO L396 AbstractCegarLoop]: === Iteration 104 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:33,465 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:33,465 INFO L85 PathProgramCache]: Analyzing trace with hash 999064671, now seen corresponding path program 90 times [2024-11-28 03:18:33,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:33,465 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1440479295] [2024-11-28 03:18:33,465 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:18:33,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:33,473 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:18:33,473 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:33,600 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:33,600 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:33,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1440479295] [2024-11-28 03:18:33,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1440479295] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:33,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:33,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:18:33,601 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1155353437] [2024-11-28 03:18:33,601 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:33,601 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:18:33,601 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:33,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:18:33,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:18:33,851 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:33,852 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 416 places, 357 transitions, 4482 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:33,852 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:33,852 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:33,852 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:36,260 INFO L124 PetriNetUnfolderBase]: 5521/9261 cut-off events. [2024-11-28 03:18:36,260 INFO L125 PetriNetUnfolderBase]: For 118829/119168 co-relation queries the response was YES. [2024-11-28 03:18:36,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57294 conditions, 9261 events. 5521/9261 cut-off events. For 118829/119168 co-relation queries the response was YES. Maximal size of possible extension queue 440. Compared 63225 event pairs, 1462 based on Foata normal form. 314/9418 useless extension candidates. Maximal degree in co-relation 57169. Up to 6919 conditions per place. [2024-11-28 03:18:36,368 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 354 selfloop transitions, 79 changer transitions 34/490 dead transitions. [2024-11-28 03:18:36,368 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 437 places, 490 transitions, 6287 flow [2024-11-28 03:18:36,368 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:18:36,369 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:18:36,369 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1117 transitions. [2024-11-28 03:18:36,370 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5135632183908045 [2024-11-28 03:18:36,370 INFO L175 Difference]: Start difference. First operand has 416 places, 357 transitions, 4482 flow. Second operand 29 states and 1117 transitions. [2024-11-28 03:18:36,370 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 437 places, 490 transitions, 6287 flow [2024-11-28 03:18:36,860 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 490 transitions, 6028 flow, removed 12 selfloop flow, removed 33 redundant places. [2024-11-28 03:18:36,863 INFO L231 Difference]: Finished difference. Result has 414 places, 365 transitions, 4545 flow [2024-11-28 03:18:36,864 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4225, PETRI_DIFFERENCE_MINUEND_PLACES=376, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=357, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=282, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4545, PETRI_PLACES=414, PETRI_TRANSITIONS=365} [2024-11-28 03:18:36,864 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 334 predicate places. [2024-11-28 03:18:36,864 INFO L471 AbstractCegarLoop]: Abstraction has has 414 places, 365 transitions, 4545 flow [2024-11-28 03:18:36,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:36,864 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:36,864 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:36,864 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable103 [2024-11-28 03:18:36,864 INFO L396 AbstractCegarLoop]: === Iteration 105 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:36,865 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:36,865 INFO L85 PathProgramCache]: Analyzing trace with hash -1465894527, now seen corresponding path program 91 times [2024-11-28 03:18:36,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:36,866 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64188958] [2024-11-28 03:18:36,866 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:18:36,866 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:36,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:37,807 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:18:37,807 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:37,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64188958] [2024-11-28 03:18:37,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64188958] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:37,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318966277] [2024-11-28 03:18:37,808 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:18:37,808 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:37,808 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:18:37,810 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:18:37,811 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-28 03:18:37,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:18:37,935 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:18:37,937 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:18:38,336 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:18:38,336 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:18:38,345 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:18:38,345 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:18:38,676 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:18:38,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:18:38,719 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:38,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318966277] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:38,719 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:18:38,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:18:38,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1516657448] [2024-11-28 03:18:38,720 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:38,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:18:38,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:38,720 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:18:38,720 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=1042, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:18:39,087 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:39,087 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 365 transitions, 4545 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:39,087 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:39,087 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:39,087 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:42,159 INFO L124 PetriNetUnfolderBase]: 5607/9424 cut-off events. [2024-11-28 03:18:42,159 INFO L125 PetriNetUnfolderBase]: For 135678/136013 co-relation queries the response was YES. [2024-11-28 03:18:42,252 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59362 conditions, 9424 events. 5607/9424 cut-off events. For 135678/136013 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 64400 event pairs, 1387 based on Foata normal form. 312/9590 useless extension candidates. Maximal degree in co-relation 59232. Up to 6487 conditions per place. [2024-11-28 03:18:42,277 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 362 selfloop transitions, 88 changer transitions 33/506 dead transitions. [2024-11-28 03:18:42,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 441 places, 506 transitions, 6413 flow [2024-11-28 03:18:42,277 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:18:42,277 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:18:42,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1296 transitions. [2024-11-28 03:18:42,278 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.508235294117647 [2024-11-28 03:18:42,278 INFO L175 Difference]: Start difference. First operand has 414 places, 365 transitions, 4545 flow. Second operand 34 states and 1296 transitions. [2024-11-28 03:18:42,278 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 441 places, 506 transitions, 6413 flow [2024-11-28 03:18:42,887 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 506 transitions, 6143 flow, removed 54 selfloop flow, removed 24 redundant places. [2024-11-28 03:18:42,891 INFO L231 Difference]: Finished difference. Result has 427 places, 368 transitions, 4645 flow [2024-11-28 03:18:42,891 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4339, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=277, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4645, PETRI_PLACES=427, PETRI_TRANSITIONS=368} [2024-11-28 03:18:42,891 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 347 predicate places. [2024-11-28 03:18:42,891 INFO L471 AbstractCegarLoop]: Abstraction has has 427 places, 368 transitions, 4645 flow [2024-11-28 03:18:42,891 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:42,891 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:42,891 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:42,897 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-11-28 03:18:43,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable104 [2024-11-28 03:18:43,092 INFO L396 AbstractCegarLoop]: === Iteration 106 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:43,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:43,093 INFO L85 PathProgramCache]: Analyzing trace with hash 83115929, now seen corresponding path program 92 times [2024-11-28 03:18:43,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:43,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1094001365] [2024-11-28 03:18:43,093 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:18:43,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:43,102 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:18:43,102 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:43,227 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:43,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:43,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1094001365] [2024-11-28 03:18:43,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1094001365] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:43,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:43,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:18:43,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484132555] [2024-11-28 03:18:43,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:43,228 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:18:43,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:43,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:18:43,229 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:18:43,500 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:43,501 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 427 places, 368 transitions, 4645 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:43,501 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:43,501 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:43,501 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:46,048 INFO L124 PetriNetUnfolderBase]: 5587/9450 cut-off events. [2024-11-28 03:18:46,048 INFO L125 PetriNetUnfolderBase]: For 131403/131746 co-relation queries the response was YES. [2024-11-28 03:18:46,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58759 conditions, 9450 events. 5587/9450 cut-off events. For 131403/131746 co-relation queries the response was YES. Maximal size of possible extension queue 434. Compared 65125 event pairs, 1704 based on Foata normal form. 324/9608 useless extension candidates. Maximal degree in co-relation 58626. Up to 7238 conditions per place. [2024-11-28 03:18:46,130 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 341 selfloop transitions, 77 changer transitions 34/475 dead transitions. [2024-11-28 03:18:46,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 449 places, 475 transitions, 6029 flow [2024-11-28 03:18:46,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:18:46,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:18:46,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1108 transitions. [2024-11-28 03:18:46,131 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5094252873563219 [2024-11-28 03:18:46,131 INFO L175 Difference]: Start difference. First operand has 427 places, 368 transitions, 4645 flow. Second operand 29 states and 1108 transitions. [2024-11-28 03:18:46,131 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 449 places, 475 transitions, 6029 flow [2024-11-28 03:18:46,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 420 places, 475 transitions, 5813 flow, removed 40 selfloop flow, removed 29 redundant places. [2024-11-28 03:18:46,661 INFO L231 Difference]: Finished difference. Result has 425 places, 365 transitions, 4576 flow [2024-11-28 03:18:46,662 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4443, PETRI_DIFFERENCE_MINUEND_PLACES=392, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=368, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=291, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4576, PETRI_PLACES=425, PETRI_TRANSITIONS=365} [2024-11-28 03:18:46,662 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 345 predicate places. [2024-11-28 03:18:46,662 INFO L471 AbstractCegarLoop]: Abstraction has has 425 places, 365 transitions, 4576 flow [2024-11-28 03:18:46,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:46,662 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:46,662 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:46,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable105 [2024-11-28 03:18:46,662 INFO L396 AbstractCegarLoop]: === Iteration 107 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:46,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:46,663 INFO L85 PathProgramCache]: Analyzing trace with hash -944992323, now seen corresponding path program 93 times [2024-11-28 03:18:46,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:46,663 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [934549234] [2024-11-28 03:18:46,663 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:18:46,663 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:46,672 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:18:46,673 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:46,793 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:46,793 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:46,794 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [934549234] [2024-11-28 03:18:46,794 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [934549234] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:46,794 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:46,794 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:18:46,794 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804488113] [2024-11-28 03:18:46,794 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:46,794 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:18:46,794 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:46,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:18:46,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:18:47,000 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:47,001 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 365 transitions, 4576 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:47,001 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:47,001 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:47,001 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:49,578 INFO L124 PetriNetUnfolderBase]: 5512/9306 cut-off events. [2024-11-28 03:18:49,578 INFO L125 PetriNetUnfolderBase]: For 120088/120427 co-relation queries the response was YES. [2024-11-28 03:18:49,664 INFO L83 FinitePrefix]: Finished finitePrefix Result has 57331 conditions, 9306 events. 5512/9306 cut-off events. For 120088/120427 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 63888 event pairs, 1251 based on Foata normal form. 314/9467 useless extension candidates. Maximal degree in co-relation 57201. Up to 6664 conditions per place. [2024-11-28 03:18:49,688 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 345 selfloop transitions, 89 changer transitions 22/479 dead transitions. [2024-11-28 03:18:49,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 479 transitions, 6047 flow [2024-11-28 03:18:49,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:18:49,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:18:49,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1179 transitions. [2024-11-28 03:18:49,690 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5070967741935484 [2024-11-28 03:18:49,690 INFO L175 Difference]: Start difference. First operand has 425 places, 365 transitions, 4576 flow. Second operand 31 states and 1179 transitions. [2024-11-28 03:18:49,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 479 transitions, 6047 flow [2024-11-28 03:18:50,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 421 places, 479 transitions, 5867 flow, removed 13 selfloop flow, removed 27 redundant places. [2024-11-28 03:18:50,199 INFO L231 Difference]: Finished difference. Result has 425 places, 367 transitions, 4666 flow [2024-11-28 03:18:50,199 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4410, PETRI_DIFFERENCE_MINUEND_PLACES=391, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=365, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=4666, PETRI_PLACES=425, PETRI_TRANSITIONS=367} [2024-11-28 03:18:50,200 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 345 predicate places. [2024-11-28 03:18:50,200 INFO L471 AbstractCegarLoop]: Abstraction has has 425 places, 367 transitions, 4666 flow [2024-11-28 03:18:50,200 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:18:50,200 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:50,200 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:50,200 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable106 [2024-11-28 03:18:50,200 INFO L396 AbstractCegarLoop]: === Iteration 108 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:50,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:50,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1771984681, now seen corresponding path program 94 times [2024-11-28 03:18:50,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:50,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257450307] [2024-11-28 03:18:50,201 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:18:50,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:50,217 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:18:50,217 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:50,354 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:50,355 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:50,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257450307] [2024-11-28 03:18:50,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1257450307] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:50,355 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:50,355 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:18:50,355 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682066824] [2024-11-28 03:18:50,355 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:50,355 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:18:50,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:50,355 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:18:50,356 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:18:50,659 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:50,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 425 places, 367 transitions, 4666 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:50,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:50,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:50,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:52,866 INFO L124 PetriNetUnfolderBase]: 5477/9272 cut-off events. [2024-11-28 03:18:52,867 INFO L125 PetriNetUnfolderBase]: For 114762/115103 co-relation queries the response was YES. [2024-11-28 03:18:52,979 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56766 conditions, 9272 events. 5477/9272 cut-off events. For 114762/115103 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 63782 event pairs, 1677 based on Foata normal form. 320/9428 useless extension candidates. Maximal degree in co-relation 56638. Up to 7149 conditions per place. [2024-11-28 03:18:53,003 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 329 selfloop transitions, 84 changer transitions 19/455 dead transitions. [2024-11-28 03:18:53,003 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 446 places, 455 transitions, 5924 flow [2024-11-28 03:18:53,004 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:18:53,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:18:53,004 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 995 transitions. [2024-11-28 03:18:53,005 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5102564102564102 [2024-11-28 03:18:53,005 INFO L175 Difference]: Start difference. First operand has 425 places, 367 transitions, 4666 flow. Second operand 26 states and 995 transitions. [2024-11-28 03:18:53,005 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 446 places, 455 transitions, 5924 flow [2024-11-28 03:18:53,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 422 places, 455 transitions, 5708 flow, removed 35 selfloop flow, removed 24 redundant places. [2024-11-28 03:18:53,475 INFO L231 Difference]: Finished difference. Result has 426 places, 366 transitions, 4631 flow [2024-11-28 03:18:53,475 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4450, PETRI_DIFFERENCE_MINUEND_PLACES=397, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=367, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=81, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4631, PETRI_PLACES=426, PETRI_TRANSITIONS=366} [2024-11-28 03:18:53,475 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 346 predicate places. [2024-11-28 03:18:53,475 INFO L471 AbstractCegarLoop]: Abstraction has has 426 places, 366 transitions, 4631 flow [2024-11-28 03:18:53,475 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:53,475 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:53,476 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:53,476 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable107 [2024-11-28 03:18:53,476 INFO L396 AbstractCegarLoop]: === Iteration 109 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:53,477 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:53,477 INFO L85 PathProgramCache]: Analyzing trace with hash -179416803, now seen corresponding path program 95 times [2024-11-28 03:18:53,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:53,477 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1505261440] [2024-11-28 03:18:53,477 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:18:53,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:53,500 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:18:53,500 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:55,183 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:18:55,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:55,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1505261440] [2024-11-28 03:18:55,184 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1505261440] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:55,184 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440130869] [2024-11-28 03:18:55,184 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:18:55,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:18:55,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:18:55,186 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:18:55,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-28 03:18:55,312 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:18:55,312 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:55,314 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:18:55,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:18:55,696 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:18:55,696 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:18:55,772 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:18:55,772 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:18:56,090 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:18:56,090 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:18:56,144 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:56,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440130869] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:18:56,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:18:56,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 35 [2024-11-28 03:18:56,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [399182371] [2024-11-28 03:18:56,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:56,145 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:18:56,145 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:56,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:18:56,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=1110, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:18:56,519 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:18:56,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 366 transitions, 4631 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:56,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:18:56,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:18:56,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:18:59,013 INFO L124 PetriNetUnfolderBase]: 5365/9066 cut-off events. [2024-11-28 03:18:59,013 INFO L125 PetriNetUnfolderBase]: For 113050/113391 co-relation queries the response was YES. [2024-11-28 03:18:59,123 INFO L83 FinitePrefix]: Finished finitePrefix Result has 55962 conditions, 9066 events. 5365/9066 cut-off events. For 113050/113391 co-relation queries the response was YES. Maximal size of possible extension queue 421. Compared 61944 event pairs, 1403 based on Foata normal form. 316/9223 useless extension candidates. Maximal degree in co-relation 55831. Up to 7121 conditions per place. [2024-11-28 03:18:59,147 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 319 selfloop transitions, 64 changer transitions 43/449 dead transitions. [2024-11-28 03:18:59,147 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 448 places, 449 transitions, 5796 flow [2024-11-28 03:18:59,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:18:59,148 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:18:59,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 992 transitions. [2024-11-28 03:18:59,148 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5087179487179487 [2024-11-28 03:18:59,149 INFO L175 Difference]: Start difference. First operand has 426 places, 366 transitions, 4631 flow. Second operand 26 states and 992 transitions. [2024-11-28 03:18:59,149 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 448 places, 449 transitions, 5796 flow [2024-11-28 03:18:59,644 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 449 transitions, 5566 flow, removed 18 selfloop flow, removed 24 redundant places. [2024-11-28 03:18:59,648 INFO L231 Difference]: Finished difference. Result has 426 places, 354 transitions, 4395 flow [2024-11-28 03:18:59,648 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4405, PETRI_DIFFERENCE_MINUEND_PLACES=399, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=366, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=302, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4395, PETRI_PLACES=426, PETRI_TRANSITIONS=354} [2024-11-28 03:18:59,648 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 346 predicate places. [2024-11-28 03:18:59,648 INFO L471 AbstractCegarLoop]: Abstraction has has 426 places, 354 transitions, 4395 flow [2024-11-28 03:18:59,649 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:18:59,649 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:18:59,649 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:18:59,658 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-28 03:18:59,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable108 [2024-11-28 03:18:59,849 INFO L396 AbstractCegarLoop]: === Iteration 110 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:18:59,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:18:59,850 INFO L85 PathProgramCache]: Analyzing trace with hash -2128453387, now seen corresponding path program 96 times [2024-11-28 03:18:59,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:18:59,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [219225801] [2024-11-28 03:18:59,850 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:18:59,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:18:59,859 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:18:59,860 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:18:59,981 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:18:59,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:18:59,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [219225801] [2024-11-28 03:18:59,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [219225801] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:18:59,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:18:59,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:18:59,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1238158510] [2024-11-28 03:18:59,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:18:59,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:18:59,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:18:59,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:18:59,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:19:00,233 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:00,234 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 426 places, 354 transitions, 4395 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:00,234 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:00,234 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:00,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:02,294 INFO L124 PetriNetUnfolderBase]: 5258/8884 cut-off events. [2024-11-28 03:19:02,295 INFO L125 PetriNetUnfolderBase]: For 110832/111167 co-relation queries the response was YES. [2024-11-28 03:19:02,384 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54597 conditions, 8884 events. 5258/8884 cut-off events. For 110832/111167 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 60717 event pairs, 1469 based on Foata normal form. 314/9051 useless extension candidates. Maximal degree in co-relation 54467. Up to 6752 conditions per place. [2024-11-28 03:19:02,409 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 331 selfloop transitions, 80 changer transitions 20/454 dead transitions. [2024-11-28 03:19:02,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 435 places, 454 transitions, 5810 flow [2024-11-28 03:19:02,409 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:19:02,409 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:19:02,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 969 transitions. [2024-11-28 03:19:02,410 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5168 [2024-11-28 03:19:02,410 INFO L175 Difference]: Start difference. First operand has 426 places, 354 transitions, 4395 flow. Second operand 25 states and 969 transitions. [2024-11-28 03:19:02,410 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 435 places, 454 transitions, 5810 flow [2024-11-28 03:19:02,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 407 places, 454 transitions, 5597 flow, removed 12 selfloop flow, removed 28 redundant places. [2024-11-28 03:19:02,874 INFO L231 Difference]: Finished difference. Result has 411 places, 354 transitions, 4377 flow [2024-11-28 03:19:02,874 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4190, PETRI_DIFFERENCE_MINUEND_PLACES=383, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=77, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=275, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4377, PETRI_PLACES=411, PETRI_TRANSITIONS=354} [2024-11-28 03:19:02,874 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 331 predicate places. [2024-11-28 03:19:02,875 INFO L471 AbstractCegarLoop]: Abstraction has has 411 places, 354 transitions, 4377 flow [2024-11-28 03:19:02,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:02,875 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:02,875 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:02,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable109 [2024-11-28 03:19:02,875 INFO L396 AbstractCegarLoop]: === Iteration 111 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:02,876 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:02,876 INFO L85 PathProgramCache]: Analyzing trace with hash 1564089249, now seen corresponding path program 97 times [2024-11-28 03:19:02,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:02,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1975587358] [2024-11-28 03:19:02,876 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:19:02,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:02,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:04,266 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:19:04,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:04,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1975587358] [2024-11-28 03:19:04,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1975587358] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:04,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1041845859] [2024-11-28 03:19:04,267 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:19:04,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:04,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:04,269 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:04,271 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-28 03:19:04,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:04,394 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:19:04,396 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:04,750 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:19:04,750 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:19:04,820 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:19:04,820 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:19:05,115 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:19:05,116 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:19:05,154 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:05,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1041845859] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:05,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:19:05,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 35 [2024-11-28 03:19:05,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028970144] [2024-11-28 03:19:05,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:05,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:19:05,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:05,155 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:19:05,155 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1105, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:19:05,502 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:05,502 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 354 transitions, 4377 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:05,502 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:05,502 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:05,502 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:07,976 INFO L124 PetriNetUnfolderBase]: 5141/8668 cut-off events. [2024-11-28 03:19:07,976 INFO L125 PetriNetUnfolderBase]: For 106477/106810 co-relation queries the response was YES. [2024-11-28 03:19:08,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53352 conditions, 8668 events. 5141/8668 cut-off events. For 106477/106810 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 58880 event pairs, 1460 based on Foata normal form. 310/8836 useless extension candidates. Maximal degree in co-relation 53226. Up to 6653 conditions per place. [2024-11-28 03:19:08,098 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 314 selfloop transitions, 71 changer transitions 42/450 dead transitions. [2024-11-28 03:19:08,098 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 433 places, 450 transitions, 5700 flow [2024-11-28 03:19:08,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:19:08,099 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:19:08,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1000 transitions. [2024-11-28 03:19:08,100 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5128205128205128 [2024-11-28 03:19:08,100 INFO L175 Difference]: Start difference. First operand has 411 places, 354 transitions, 4377 flow. Second operand 26 states and 1000 transitions. [2024-11-28 03:19:08,100 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 433 places, 450 transitions, 5700 flow [2024-11-28 03:19:08,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 411 places, 450 transitions, 5490 flow, removed 18 selfloop flow, removed 22 redundant places. [2024-11-28 03:19:08,566 INFO L231 Difference]: Finished difference. Result has 414 places, 344 transitions, 4211 flow [2024-11-28 03:19:08,566 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4169, PETRI_DIFFERENCE_MINUEND_PLACES=386, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=283, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=4211, PETRI_PLACES=414, PETRI_TRANSITIONS=344} [2024-11-28 03:19:08,566 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 334 predicate places. [2024-11-28 03:19:08,566 INFO L471 AbstractCegarLoop]: Abstraction has has 414 places, 344 transitions, 4211 flow [2024-11-28 03:19:08,566 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:08,567 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:08,567 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:08,574 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2024-11-28 03:19:08,767 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable110,42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:08,767 INFO L396 AbstractCegarLoop]: === Iteration 112 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:08,768 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:08,768 INFO L85 PathProgramCache]: Analyzing trace with hash 1017473881, now seen corresponding path program 98 times [2024-11-28 03:19:08,768 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:08,768 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1850948259] [2024-11-28 03:19:08,768 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:19:08,768 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:08,777 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:19:08,778 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:08,896 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:08,896 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:08,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1850948259] [2024-11-28 03:19:08,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1850948259] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:08,896 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:08,897 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:19:08,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1285677004] [2024-11-28 03:19:08,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:08,897 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:19:08,897 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:08,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:19:08,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:19:09,107 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:09,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 414 places, 344 transitions, 4211 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:09,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:09,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:09,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:11,303 INFO L124 PetriNetUnfolderBase]: 5069/8558 cut-off events. [2024-11-28 03:19:11,303 INFO L125 PetriNetUnfolderBase]: For 105567/105900 co-relation queries the response was YES. [2024-11-28 03:19:11,365 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52361 conditions, 8558 events. 5069/8558 cut-off events. For 105567/105900 co-relation queries the response was YES. Maximal size of possible extension queue 405. Compared 57944 event pairs, 1365 based on Foata normal form. 312/8721 useless extension candidates. Maximal degree in co-relation 52234. Up to 6236 conditions per place. [2024-11-28 03:19:11,387 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 311 selfloop transitions, 76 changer transitions 37/447 dead transitions. [2024-11-28 03:19:11,387 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 429 places, 447 transitions, 5449 flow [2024-11-28 03:19:11,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:19:11,388 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:19:11,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1107 transitions. [2024-11-28 03:19:11,389 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5089655172413793 [2024-11-28 03:19:11,389 INFO L175 Difference]: Start difference. First operand has 414 places, 344 transitions, 4211 flow. Second operand 29 states and 1107 transitions. [2024-11-28 03:19:11,389 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 429 places, 447 transitions, 5449 flow [2024-11-28 03:19:11,807 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 405 places, 447 transitions, 5271 flow, removed 10 selfloop flow, removed 24 redundant places. [2024-11-28 03:19:11,810 INFO L231 Difference]: Finished difference. Result has 407 places, 334 transitions, 4085 flow [2024-11-28 03:19:11,811 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4033, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=344, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=268, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4085, PETRI_PLACES=407, PETRI_TRANSITIONS=334} [2024-11-28 03:19:11,811 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 327 predicate places. [2024-11-28 03:19:11,811 INFO L471 AbstractCegarLoop]: Abstraction has has 407 places, 334 transitions, 4085 flow [2024-11-28 03:19:11,811 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:11,811 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:11,811 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:11,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable111 [2024-11-28 03:19:11,811 INFO L396 AbstractCegarLoop]: === Iteration 113 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:11,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:11,812 INFO L85 PathProgramCache]: Analyzing trace with hash -1711251485, now seen corresponding path program 99 times [2024-11-28 03:19:11,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:11,813 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [168192013] [2024-11-28 03:19:11,813 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:19:11,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:11,822 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:19:11,822 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:11,941 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:11,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:11,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [168192013] [2024-11-28 03:19:11,941 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [168192013] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:11,941 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:11,941 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:19:11,941 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [648140276] [2024-11-28 03:19:11,941 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:11,941 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:19:11,941 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:11,942 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:19:11,942 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:19:12,147 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:12,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 334 transitions, 4085 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:12,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:12,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:12,148 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:14,172 INFO L124 PetriNetUnfolderBase]: 4922/8308 cut-off events. [2024-11-28 03:19:14,172 INFO L125 PetriNetUnfolderBase]: For 101090/101425 co-relation queries the response was YES. [2024-11-28 03:19:14,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50723 conditions, 8308 events. 4922/8308 cut-off events. For 101090/101425 co-relation queries the response was YES. Maximal size of possible extension queue 395. Compared 55822 event pairs, 1380 based on Foata normal form. 316/8470 useless extension candidates. Maximal degree in co-relation 50600. Up to 6100 conditions per place. [2024-11-28 03:19:14,280 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 291 selfloop transitions, 58 changer transitions 52/424 dead transitions. [2024-11-28 03:19:14,280 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 422 places, 424 transitions, 5218 flow [2024-11-28 03:19:14,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:19:14,280 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:19:14,281 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1027 transitions. [2024-11-28 03:19:14,281 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5071604938271604 [2024-11-28 03:19:14,282 INFO L175 Difference]: Start difference. First operand has 407 places, 334 transitions, 4085 flow. Second operand 27 states and 1027 transitions. [2024-11-28 03:19:14,282 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 422 places, 424 transitions, 5218 flow [2024-11-28 03:19:14,674 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 390 places, 424 transitions, 5009 flow, removed 6 selfloop flow, removed 32 redundant places. [2024-11-28 03:19:14,678 INFO L231 Difference]: Finished difference. Result has 391 places, 315 transitions, 3778 flow [2024-11-28 03:19:14,678 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3876, PETRI_DIFFERENCE_MINUEND_PLACES=364, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=58, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=276, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=3778, PETRI_PLACES=391, PETRI_TRANSITIONS=315} [2024-11-28 03:19:14,678 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 311 predicate places. [2024-11-28 03:19:14,678 INFO L471 AbstractCegarLoop]: Abstraction has has 391 places, 315 transitions, 3778 flow [2024-11-28 03:19:14,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:14,678 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:14,678 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:14,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable112 [2024-11-28 03:19:14,679 INFO L396 AbstractCegarLoop]: === Iteration 114 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:14,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:14,679 INFO L85 PathProgramCache]: Analyzing trace with hash 1496631629, now seen corresponding path program 100 times [2024-11-28 03:19:14,680 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:14,680 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1660612836] [2024-11-28 03:19:14,680 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:19:14,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:14,690 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:19:14,690 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:14,823 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:14,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:14,823 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1660612836] [2024-11-28 03:19:14,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1660612836] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:14,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:14,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:19:14,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829384831] [2024-11-28 03:19:14,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:14,824 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:19:14,824 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:14,824 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:19:14,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:19:15,103 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:15,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 391 places, 315 transitions, 3778 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:15,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:15,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:15,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:16,919 INFO L124 PetriNetUnfolderBase]: 4697/7878 cut-off events. [2024-11-28 03:19:16,919 INFO L125 PetriNetUnfolderBase]: For 98839/99160 co-relation queries the response was YES. [2024-11-28 03:19:16,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48471 conditions, 7878 events. 4697/7878 cut-off events. For 98839/99160 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 52177 event pairs, 1457 based on Foata normal form. 300/8023 useless extension candidates. Maximal degree in co-relation 48354. Up to 6385 conditions per place. [2024-11-28 03:19:17,005 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 271 selfloop transitions, 46 changer transitions 49/389 dead transitions. [2024-11-28 03:19:17,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 392 places, 389 transitions, 4789 flow [2024-11-28 03:19:17,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:19:17,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:19:17,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 876 transitions. [2024-11-28 03:19:17,006 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5078260869565218 [2024-11-28 03:19:17,006 INFO L175 Difference]: Start difference. First operand has 391 places, 315 transitions, 3778 flow. Second operand 23 states and 876 transitions. [2024-11-28 03:19:17,006 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 392 places, 389 transitions, 4789 flow [2024-11-28 03:19:17,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 389 transitions, 4580 flow, removed 11 selfloop flow, removed 29 redundant places. [2024-11-28 03:19:17,359 INFO L231 Difference]: Finished difference. Result has 365 places, 301 transitions, 3512 flow [2024-11-28 03:19:17,360 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3577, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=315, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=269, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3512, PETRI_PLACES=365, PETRI_TRANSITIONS=301} [2024-11-28 03:19:17,360 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 285 predicate places. [2024-11-28 03:19:17,360 INFO L471 AbstractCegarLoop]: Abstraction has has 365 places, 301 transitions, 3512 flow [2024-11-28 03:19:17,360 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:17,360 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:17,360 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:17,360 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable113 [2024-11-28 03:19:17,360 INFO L396 AbstractCegarLoop]: === Iteration 115 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:17,361 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:17,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1792748139, now seen corresponding path program 101 times [2024-11-28 03:19:17,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:17,362 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [36967471] [2024-11-28 03:19:17,362 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:19:17,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:17,383 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:19:17,383 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:19,061 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:19:19,061 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:19,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [36967471] [2024-11-28 03:19:19,061 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [36967471] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:19,061 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158736698] [2024-11-28 03:19:19,061 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:19:19,061 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:19,061 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:19,063 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:19,065 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2024-11-28 03:19:19,193 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:19:19,193 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:19,195 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:19:19,196 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:19,609 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:19:19,609 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:19:19,681 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:19:19,681 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:19:19,991 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:19:19,991 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:19:20,033 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:20,034 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158736698] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:20,034 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:19:20,034 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 35 [2024-11-28 03:19:20,034 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532550431] [2024-11-28 03:19:20,034 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:20,034 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:19:20,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:20,034 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:19:20,034 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1109, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:19:20,370 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:20,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 301 transitions, 3512 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:20,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:20,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:20,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:22,847 INFO L124 PetriNetUnfolderBase]: 4615/7717 cut-off events. [2024-11-28 03:19:22,847 INFO L125 PetriNetUnfolderBase]: For 89304/89613 co-relation queries the response was YES. [2024-11-28 03:19:22,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46734 conditions, 7717 events. 4615/7717 cut-off events. For 89304/89613 co-relation queries the response was YES. Maximal size of possible extension queue 374. Compared 50722 event pairs, 1036 based on Foata normal form. 288/7871 useless extension candidates. Maximal degree in co-relation 46622. Up to 5253 conditions per place. [2024-11-28 03:19:22,942 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 307 selfloop transitions, 78 changer transitions 24/432 dead transitions. [2024-11-28 03:19:22,942 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 377 places, 432 transitions, 4962 flow [2024-11-28 03:19:22,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:19:22,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:19:22,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1291 transitions. [2024-11-28 03:19:22,943 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5062745098039215 [2024-11-28 03:19:22,944 INFO L175 Difference]: Start difference. First operand has 365 places, 301 transitions, 3512 flow. Second operand 34 states and 1291 transitions. [2024-11-28 03:19:22,944 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 377 places, 432 transitions, 4962 flow [2024-11-28 03:19:23,283 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 432 transitions, 4725 flow, removed 35 selfloop flow, removed 22 redundant places. [2024-11-28 03:19:23,286 INFO L231 Difference]: Finished difference. Result has 360 places, 304 transitions, 3538 flow [2024-11-28 03:19:23,286 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3311, PETRI_DIFFERENCE_MINUEND_PLACES=322, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3538, PETRI_PLACES=360, PETRI_TRANSITIONS=304} [2024-11-28 03:19:23,286 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 280 predicate places. [2024-11-28 03:19:23,286 INFO L471 AbstractCegarLoop]: Abstraction has has 360 places, 304 transitions, 3538 flow [2024-11-28 03:19:23,286 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:23,286 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:23,287 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:23,297 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2024-11-28 03:19:23,487 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable114 [2024-11-28 03:19:23,487 INFO L396 AbstractCegarLoop]: === Iteration 116 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:23,488 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:23,488 INFO L85 PathProgramCache]: Analyzing trace with hash -716440257, now seen corresponding path program 102 times [2024-11-28 03:19:23,488 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:23,488 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1527848880] [2024-11-28 03:19:23,488 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:19:23,488 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:23,501 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:19:23,501 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:23,627 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:23,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:23,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1527848880] [2024-11-28 03:19:23,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1527848880] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:23,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:23,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:19:23,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1167561999] [2024-11-28 03:19:23,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:23,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:19:23,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:23,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:19:23,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:19:23,862 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:23,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 360 places, 304 transitions, 3538 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:23,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:23,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:23,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:25,909 INFO L124 PetriNetUnfolderBase]: 4813/8032 cut-off events. [2024-11-28 03:19:25,909 INFO L125 PetriNetUnfolderBase]: For 84420/84727 co-relation queries the response was YES. [2024-11-28 03:19:25,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47502 conditions, 8032 events. 4813/8032 cut-off events. For 84420/84727 co-relation queries the response was YES. Maximal size of possible extension queue 389. Compared 52927 event pairs, 850 based on Foata normal form. 280/8190 useless extension candidates. Maximal degree in co-relation 47394. Up to 4750 conditions per place. [2024-11-28 03:19:25,998 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 314 selfloop transitions, 104 changer transitions 20/461 dead transitions. [2024-11-28 03:19:25,998 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 461 transitions, 5400 flow [2024-11-28 03:19:25,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 03:19:25,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 03:19:25,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1337 transitions. [2024-11-28 03:19:25,999 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5093333333333333 [2024-11-28 03:19:25,999 INFO L175 Difference]: Start difference. First operand has 360 places, 304 transitions, 3538 flow. Second operand 35 states and 1337 transitions. [2024-11-28 03:19:25,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 461 transitions, 5400 flow [2024-11-28 03:19:26,483 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 461 transitions, 5216 flow, removed 26 selfloop flow, removed 28 redundant places. [2024-11-28 03:19:26,487 INFO L231 Difference]: Finished difference. Result has 372 places, 327 transitions, 4025 flow [2024-11-28 03:19:26,487 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3358, PETRI_DIFFERENCE_MINUEND_PLACES=329, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4025, PETRI_PLACES=372, PETRI_TRANSITIONS=327} [2024-11-28 03:19:26,487 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 292 predicate places. [2024-11-28 03:19:26,487 INFO L471 AbstractCegarLoop]: Abstraction has has 372 places, 327 transitions, 4025 flow [2024-11-28 03:19:26,487 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:26,487 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:26,487 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:26,488 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable115 [2024-11-28 03:19:26,488 INFO L396 AbstractCegarLoop]: === Iteration 117 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:26,489 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:26,489 INFO L85 PathProgramCache]: Analyzing trace with hash -146273069, now seen corresponding path program 103 times [2024-11-28 03:19:26,489 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:26,489 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [845470357] [2024-11-28 03:19:26,489 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:19:26,489 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:26,507 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:27,480 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:19:27,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:27,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [845470357] [2024-11-28 03:19:27,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [845470357] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:27,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [541422175] [2024-11-28 03:19:27,481 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:19:27,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:27,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:27,482 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:27,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2024-11-28 03:19:27,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:27,612 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:19:27,614 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:27,969 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:19:27,969 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:19:27,977 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:27,977 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:19:27,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [541422175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:27,978 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:19:27,978 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 26 [2024-11-28 03:19:27,978 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [120532496] [2024-11-28 03:19:27,978 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:27,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:19:27,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:27,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:19:27,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=598, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:19:28,575 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:28,575 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 327 transitions, 4025 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:28,575 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:28,575 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:28,575 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:31,538 INFO L124 PetriNetUnfolderBase]: 4790/8008 cut-off events. [2024-11-28 03:19:31,538 INFO L125 PetriNetUnfolderBase]: For 91470/91773 co-relation queries the response was YES. [2024-11-28 03:19:31,582 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48901 conditions, 8008 events. 4790/8008 cut-off events. For 91470/91773 co-relation queries the response was YES. Maximal size of possible extension queue 381. Compared 52581 event pairs, 871 based on Foata normal form. 278/8168 useless extension candidates. Maximal degree in co-relation 48786. Up to 4343 conditions per place. [2024-11-28 03:19:31,601 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 283 selfloop transitions, 93 changer transitions 50/449 dead transitions. [2024-11-28 03:19:31,601 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 394 places, 449 transitions, 5817 flow [2024-11-28 03:19:31,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:19:31,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:19:31,602 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 989 transitions. [2024-11-28 03:19:31,602 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5274666666666666 [2024-11-28 03:19:31,602 INFO L175 Difference]: Start difference. First operand has 372 places, 327 transitions, 4025 flow. Second operand 25 states and 989 transitions. [2024-11-28 03:19:31,602 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 394 places, 449 transitions, 5817 flow [2024-11-28 03:19:31,963 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 449 transitions, 5423 flow, removed 149 selfloop flow, removed 21 redundant places. [2024-11-28 03:19:31,966 INFO L231 Difference]: Finished difference. Result has 381 places, 326 transitions, 3970 flow [2024-11-28 03:19:31,966 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3717, PETRI_DIFFERENCE_MINUEND_PLACES=349, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3970, PETRI_PLACES=381, PETRI_TRANSITIONS=326} [2024-11-28 03:19:31,966 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 301 predicate places. [2024-11-28 03:19:31,966 INFO L471 AbstractCegarLoop]: Abstraction has has 381 places, 326 transitions, 3970 flow [2024-11-28 03:19:31,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:31,967 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:31,967 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:31,975 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2024-11-28 03:19:32,167 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable116,44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:32,167 INFO L396 AbstractCegarLoop]: === Iteration 118 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:32,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:32,168 INFO L85 PathProgramCache]: Analyzing trace with hash -2015080029, now seen corresponding path program 104 times [2024-11-28 03:19:32,168 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:32,168 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [828028453] [2024-11-28 03:19:32,168 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:19:32,168 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:32,177 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:19:32,177 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:32,307 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:32,308 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:32,308 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [828028453] [2024-11-28 03:19:32,308 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [828028453] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:32,308 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:32,308 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:19:32,308 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1984919705] [2024-11-28 03:19:32,308 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:32,308 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:19:32,308 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:32,309 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:19:32,309 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:19:32,586 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:32,586 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 326 transitions, 3970 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:32,586 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:32,586 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:32,587 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:34,761 INFO L124 PetriNetUnfolderBase]: 4742/7973 cut-off events. [2024-11-28 03:19:34,761 INFO L125 PetriNetUnfolderBase]: For 89108/89403 co-relation queries the response was YES. [2024-11-28 03:19:34,821 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48158 conditions, 7973 events. 4742/7973 cut-off events. For 89108/89403 co-relation queries the response was YES. Maximal size of possible extension queue 363. Compared 52330 event pairs, 981 based on Foata normal form. 276/8130 useless extension candidates. Maximal degree in co-relation 48039. Up to 4916 conditions per place. [2024-11-28 03:19:34,841 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 325 selfloop transitions, 86 changer transitions 35/469 dead transitions. [2024-11-28 03:19:34,841 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 469 transitions, 5697 flow [2024-11-28 03:19:34,842 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-28 03:19:34,842 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-11-28 03:19:34,843 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 1324 transitions. [2024-11-28 03:19:34,843 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5043809523809524 [2024-11-28 03:19:34,843 INFO L175 Difference]: Start difference. First operand has 381 places, 326 transitions, 3970 flow. Second operand 35 states and 1324 transitions. [2024-11-28 03:19:34,843 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 469 transitions, 5697 flow [2024-11-28 03:19:35,157 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 386 places, 469 transitions, 5413 flow, removed 65 selfloop flow, removed 18 redundant places. [2024-11-28 03:19:35,161 INFO L231 Difference]: Finished difference. Result has 396 places, 330 transitions, 4050 flow [2024-11-28 03:19:35,161 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3756, PETRI_DIFFERENCE_MINUEND_PLACES=352, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=241, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=4050, PETRI_PLACES=396, PETRI_TRANSITIONS=330} [2024-11-28 03:19:35,161 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 316 predicate places. [2024-11-28 03:19:35,161 INFO L471 AbstractCegarLoop]: Abstraction has has 396 places, 330 transitions, 4050 flow [2024-11-28 03:19:35,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:35,162 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:35,162 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:35,162 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable117 [2024-11-28 03:19:35,162 INFO L396 AbstractCegarLoop]: === Iteration 119 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:35,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:35,163 INFO L85 PathProgramCache]: Analyzing trace with hash 399043697, now seen corresponding path program 105 times [2024-11-28 03:19:35,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:35,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301580614] [2024-11-28 03:19:35,163 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:19:35,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:35,171 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:19:35,172 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:35,299 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:35,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:35,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301580614] [2024-11-28 03:19:35,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301580614] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:35,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:35,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:19:35,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1777434353] [2024-11-28 03:19:35,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:35,300 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:19:35,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:35,300 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:19:35,300 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:19:35,541 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:35,541 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 396 places, 330 transitions, 4050 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:35,541 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:35,541 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:35,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:37,678 INFO L124 PetriNetUnfolderBase]: 4636/7809 cut-off events. [2024-11-28 03:19:37,678 INFO L125 PetriNetUnfolderBase]: For 78791/79080 co-relation queries the response was YES. [2024-11-28 03:19:37,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 46510 conditions, 7809 events. 4636/7809 cut-off events. For 78791/79080 co-relation queries the response was YES. Maximal size of possible extension queue 352. Compared 51110 event pairs, 946 based on Foata normal form. 270/7985 useless extension candidates. Maximal degree in co-relation 46388. Up to 4946 conditions per place. [2024-11-28 03:19:37,790 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 310 selfloop transitions, 95 changer transitions 38/466 dead transitions. [2024-11-28 03:19:37,790 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 466 transitions, 5551 flow [2024-11-28 03:19:37,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:19:37,790 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:19:37,791 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1310 transitions. [2024-11-28 03:19:37,791 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5137254901960784 [2024-11-28 03:19:37,791 INFO L175 Difference]: Start difference. First operand has 396 places, 330 transitions, 4050 flow. Second operand 34 states and 1310 transitions. [2024-11-28 03:19:37,791 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 466 transitions, 5551 flow [2024-11-28 03:19:38,110 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 466 transitions, 5341 flow, removed 25 selfloop flow, removed 30 redundant places. [2024-11-28 03:19:38,114 INFO L231 Difference]: Finished difference. Result has 395 places, 322 transitions, 3933 flow [2024-11-28 03:19:38,114 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3842, PETRI_DIFFERENCE_MINUEND_PLACES=360, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=330, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3933, PETRI_PLACES=395, PETRI_TRANSITIONS=322} [2024-11-28 03:19:38,114 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 315 predicate places. [2024-11-28 03:19:38,114 INFO L471 AbstractCegarLoop]: Abstraction has has 395 places, 322 transitions, 3933 flow [2024-11-28 03:19:38,115 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:38,115 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:38,115 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:38,115 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable118 [2024-11-28 03:19:38,115 INFO L396 AbstractCegarLoop]: === Iteration 120 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:38,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:38,115 INFO L85 PathProgramCache]: Analyzing trace with hash 642493317, now seen corresponding path program 106 times [2024-11-28 03:19:38,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:38,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1260789230] [2024-11-28 03:19:38,115 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:19:38,116 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:38,136 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:19:38,136 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:38,253 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:38,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:38,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1260789230] [2024-11-28 03:19:38,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1260789230] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:38,253 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:38,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:19:38,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258988015] [2024-11-28 03:19:38,253 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:38,253 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:19:38,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:38,254 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:19:38,254 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:19:38,496 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:38,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 395 places, 322 transitions, 3933 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:38,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:38,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:38,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:40,318 INFO L124 PetriNetUnfolderBase]: 4469/7529 cut-off events. [2024-11-28 03:19:40,318 INFO L125 PetriNetUnfolderBase]: For 72927/73212 co-relation queries the response was YES. [2024-11-28 03:19:40,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44429 conditions, 7529 events. 4469/7529 cut-off events. For 72927/73212 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 48984 event pairs, 978 based on Foata normal form. 266/7694 useless extension candidates. Maximal degree in co-relation 44314. Up to 5281 conditions per place. [2024-11-28 03:19:40,414 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 303 selfloop transitions, 69 changer transitions 32/427 dead transitions. [2024-11-28 03:19:40,414 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 416 places, 427 transitions, 5137 flow [2024-11-28 03:19:40,414 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:19:40,414 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:19:40,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1110 transitions. [2024-11-28 03:19:40,415 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5103448275862069 [2024-11-28 03:19:40,415 INFO L175 Difference]: Start difference. First operand has 395 places, 322 transitions, 3933 flow. Second operand 29 states and 1110 transitions. [2024-11-28 03:19:40,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 416 places, 427 transitions, 5137 flow [2024-11-28 03:19:40,673 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 382 places, 427 transitions, 4881 flow, removed 10 selfloop flow, removed 34 redundant places. [2024-11-28 03:19:40,676 INFO L231 Difference]: Finished difference. Result has 383 places, 314 transitions, 3735 flow [2024-11-28 03:19:40,676 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3681, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=322, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=253, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3735, PETRI_PLACES=383, PETRI_TRANSITIONS=314} [2024-11-28 03:19:40,676 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 303 predicate places. [2024-11-28 03:19:40,676 INFO L471 AbstractCegarLoop]: Abstraction has has 383 places, 314 transitions, 3735 flow [2024-11-28 03:19:40,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:40,677 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:40,677 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:40,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable119 [2024-11-28 03:19:40,677 INFO L396 AbstractCegarLoop]: === Iteration 121 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:40,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:40,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1897566557, now seen corresponding path program 107 times [2024-11-28 03:19:40,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:40,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [795272499] [2024-11-28 03:19:40,678 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:19:40,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:40,705 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:19:40,706 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:41,924 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:19:41,924 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:41,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [795272499] [2024-11-28 03:19:41,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [795272499] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:41,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1405542779] [2024-11-28 03:19:41,924 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:19:41,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:41,925 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:41,926 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:41,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2024-11-28 03:19:42,058 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:19:42,058 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:42,060 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:19:42,061 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:42,406 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:19:42,407 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:19:42,417 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:19:42,417 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:19:42,698 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:19:42,698 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:19:42,742 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:42,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1405542779] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:42,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:19:42,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:19:42,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1386653945] [2024-11-28 03:19:42,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:42,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:19:42,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:42,743 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:19:42,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=919, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:19:43,121 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:43,121 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 383 places, 314 transitions, 3735 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:43,121 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:43,121 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:43,121 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:45,509 INFO L124 PetriNetUnfolderBase]: 4342/7301 cut-off events. [2024-11-28 03:19:45,509 INFO L125 PetriNetUnfolderBase]: For 70233/70518 co-relation queries the response was YES. [2024-11-28 03:19:45,568 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42510 conditions, 7301 events. 4342/7301 cut-off events. For 70233/70518 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 47084 event pairs, 954 based on Foata normal form. 266/7466 useless extension candidates. Maximal degree in co-relation 42400. Up to 5212 conditions per place. [2024-11-28 03:19:45,586 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 282 selfloop transitions, 57 changer transitions 60/422 dead transitions. [2024-11-28 03:19:45,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 405 places, 422 transitions, 4912 flow [2024-11-28 03:19:45,586 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:19:45,586 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:19:45,587 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1208 transitions. [2024-11-28 03:19:45,587 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5033333333333333 [2024-11-28 03:19:45,587 INFO L175 Difference]: Start difference. First operand has 383 places, 314 transitions, 3735 flow. Second operand 32 states and 1208 transitions. [2024-11-28 03:19:45,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 405 places, 422 transitions, 4912 flow [2024-11-28 03:19:45,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 422 transitions, 4743 flow, removed 4 selfloop flow, removed 28 redundant places. [2024-11-28 03:19:45,816 INFO L231 Difference]: Finished difference. Result has 378 places, 293 transitions, 3423 flow [2024-11-28 03:19:45,816 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3566, PETRI_DIFFERENCE_MINUEND_PLACES=346, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=257, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3423, PETRI_PLACES=378, PETRI_TRANSITIONS=293} [2024-11-28 03:19:45,817 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 298 predicate places. [2024-11-28 03:19:45,817 INFO L471 AbstractCegarLoop]: Abstraction has has 378 places, 293 transitions, 3423 flow [2024-11-28 03:19:45,817 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:45,817 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:45,817 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:45,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2024-11-28 03:19:46,017 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable120,45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:46,017 INFO L396 AbstractCegarLoop]: === Iteration 122 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:46,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:46,018 INFO L85 PathProgramCache]: Analyzing trace with hash -1285002907, now seen corresponding path program 108 times [2024-11-28 03:19:46,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:46,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000550692] [2024-11-28 03:19:46,018 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:19:46,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:46,031 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:19:46,031 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:46,154 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:46,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:46,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1000550692] [2024-11-28 03:19:46,154 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1000550692] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:46,154 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:46,154 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:19:46,154 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1484673641] [2024-11-28 03:19:46,154 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:46,155 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:19:46,155 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:46,155 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:19:46,155 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:19:46,412 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:46,413 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 378 places, 293 transitions, 3423 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:46,413 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:46,413 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:46,413 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:48,264 INFO L124 PetriNetUnfolderBase]: 4319/7298 cut-off events. [2024-11-28 03:19:48,264 INFO L125 PetriNetUnfolderBase]: For 70466/70743 co-relation queries the response was YES. [2024-11-28 03:19:48,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42164 conditions, 7298 events. 4319/7298 cut-off events. For 70466/70743 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 47065 event pairs, 772 based on Foata normal form. 258/7460 useless extension candidates. Maximal degree in co-relation 42056. Up to 4232 conditions per place. [2024-11-28 03:19:48,347 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 290 selfloop transitions, 86 changer transitions 33/432 dead transitions. [2024-11-28 03:19:48,347 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 432 transitions, 4948 flow [2024-11-28 03:19:48,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:19:48,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:19:48,349 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1265 transitions. [2024-11-28 03:19:48,349 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2024-11-28 03:19:48,349 INFO L175 Difference]: Start difference. First operand has 378 places, 293 transitions, 3423 flow. Second operand 33 states and 1265 transitions. [2024-11-28 03:19:48,349 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 432 transitions, 4948 flow [2024-11-28 03:19:48,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 432 transitions, 4723 flow, removed 25 selfloop flow, removed 31 redundant places. [2024-11-28 03:19:48,558 INFO L231 Difference]: Finished difference. Result has 364 places, 296 transitions, 3492 flow [2024-11-28 03:19:48,558 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3232, PETRI_DIFFERENCE_MINUEND_PLACES=323, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=293, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=209, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3492, PETRI_PLACES=364, PETRI_TRANSITIONS=296} [2024-11-28 03:19:48,559 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 284 predicate places. [2024-11-28 03:19:48,559 INFO L471 AbstractCegarLoop]: Abstraction has has 364 places, 296 transitions, 3492 flow [2024-11-28 03:19:48,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:48,559 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:48,559 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:48,559 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable121 [2024-11-28 03:19:48,559 INFO L396 AbstractCegarLoop]: === Iteration 123 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:48,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:48,560 INFO L85 PathProgramCache]: Analyzing trace with hash 45863325, now seen corresponding path program 109 times [2024-11-28 03:19:48,560 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:48,560 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [470331275] [2024-11-28 03:19:48,560 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:19:48,560 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:48,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:50,103 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:19:50,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:50,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [470331275] [2024-11-28 03:19:50,103 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [470331275] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:50,103 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776071219] [2024-11-28 03:19:50,104 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:19:50,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:19:50,104 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:19:50,105 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:19:50,107 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2024-11-28 03:19:50,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:19:50,236 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:19:50,237 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:19:50,605 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:19:50,606 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:19:50,675 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:19:50,675 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:19:50,979 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:19:50,980 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:19:51,026 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:51,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776071219] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:19:51,026 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:19:51,026 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 35 [2024-11-28 03:19:51,026 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901755409] [2024-11-28 03:19:51,026 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:51,026 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:19:51,026 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:51,027 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:19:51,027 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=1108, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:19:51,400 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:51,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 296 transitions, 3492 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:51,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:51,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:51,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:53,688 INFO L124 PetriNetUnfolderBase]: 4419/7448 cut-off events. [2024-11-28 03:19:53,688 INFO L125 PetriNetUnfolderBase]: For 71917/72194 co-relation queries the response was YES. [2024-11-28 03:19:53,759 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43217 conditions, 7448 events. 4419/7448 cut-off events. For 71917/72194 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 48313 event pairs, 1172 based on Foata normal form. 258/7598 useless extension candidates. Maximal degree in co-relation 43105. Up to 5964 conditions per place. [2024-11-28 03:19:53,779 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 301 selfloop transitions, 67 changer transitions 19/410 dead transitions. [2024-11-28 03:19:53,779 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 386 places, 410 transitions, 4890 flow [2024-11-28 03:19:53,780 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:19:53,780 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:19:53,780 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1091 transitions. [2024-11-28 03:19:53,781 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5016091954022989 [2024-11-28 03:19:53,781 INFO L175 Difference]: Start difference. First operand has 364 places, 296 transitions, 3492 flow. Second operand 29 states and 1091 transitions. [2024-11-28 03:19:53,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 386 places, 410 transitions, 4890 flow [2024-11-28 03:19:54,061 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 355 places, 410 transitions, 4637 flow, removed 35 selfloop flow, removed 31 redundant places. [2024-11-28 03:19:54,064 INFO L231 Difference]: Finished difference. Result has 364 places, 313 transitions, 3700 flow [2024-11-28 03:19:54,064 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3281, PETRI_DIFFERENCE_MINUEND_PLACES=327, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=296, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3700, PETRI_PLACES=364, PETRI_TRANSITIONS=313} [2024-11-28 03:19:54,064 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 284 predicate places. [2024-11-28 03:19:54,064 INFO L471 AbstractCegarLoop]: Abstraction has has 364 places, 313 transitions, 3700 flow [2024-11-28 03:19:54,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:54,064 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:54,064 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:54,070 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Ended with exit code 0 [2024-11-28 03:19:54,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable122 [2024-11-28 03:19:54,265 INFO L396 AbstractCegarLoop]: === Iteration 124 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:54,265 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:54,265 INFO L85 PathProgramCache]: Analyzing trace with hash 257204943, now seen corresponding path program 110 times [2024-11-28 03:19:54,265 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:54,265 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1960374567] [2024-11-28 03:19:54,266 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:19:54,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:54,274 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:19:54,274 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:54,398 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:54,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:54,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1960374567] [2024-11-28 03:19:54,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1960374567] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:54,398 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:54,398 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:19:54,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239259007] [2024-11-28 03:19:54,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:54,399 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:19:54,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:54,399 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:19:54,399 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:19:54,667 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:54,667 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 313 transitions, 3700 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:54,667 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:54,667 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:54,667 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:56,536 INFO L124 PetriNetUnfolderBase]: 4471/7556 cut-off events. [2024-11-28 03:19:56,537 INFO L125 PetriNetUnfolderBase]: For 63483/63760 co-relation queries the response was YES. [2024-11-28 03:19:56,606 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42565 conditions, 7556 events. 4471/7556 cut-off events. For 63483/63760 co-relation queries the response was YES. Maximal size of possible extension queue 335. Compared 49192 event pairs, 1015 based on Foata normal form. 258/7712 useless extension candidates. Maximal degree in co-relation 42455. Up to 4873 conditions per place. [2024-11-28 03:19:56,627 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 285 selfloop transitions, 85 changer transitions 37/430 dead transitions. [2024-11-28 03:19:56,627 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 390 places, 430 transitions, 4979 flow [2024-11-28 03:19:56,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:19:56,628 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:19:56,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1119 transitions. [2024-11-28 03:19:56,629 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5144827586206897 [2024-11-28 03:19:56,629 INFO L175 Difference]: Start difference. First operand has 364 places, 313 transitions, 3700 flow. Second operand 29 states and 1119 transitions. [2024-11-28 03:19:56,629 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 390 places, 430 transitions, 4979 flow [2024-11-28 03:19:56,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 430 transitions, 4813 flow, removed 45 selfloop flow, removed 17 redundant places. [2024-11-28 03:19:56,903 INFO L231 Difference]: Finished difference. Result has 382 places, 314 transitions, 3741 flow [2024-11-28 03:19:56,904 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3540, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=230, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3741, PETRI_PLACES=382, PETRI_TRANSITIONS=314} [2024-11-28 03:19:56,904 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 302 predicate places. [2024-11-28 03:19:56,904 INFO L471 AbstractCegarLoop]: Abstraction has has 382 places, 314 transitions, 3741 flow [2024-11-28 03:19:56,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:19:56,904 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:56,904 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:56,904 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable123 [2024-11-28 03:19:56,904 INFO L396 AbstractCegarLoop]: === Iteration 125 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:56,905 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:56,905 INFO L85 PathProgramCache]: Analyzing trace with hash 1188672757, now seen corresponding path program 111 times [2024-11-28 03:19:56,905 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:56,905 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732209284] [2024-11-28 03:19:56,906 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:19:56,906 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:56,915 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:19:56,915 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:57,122 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:57,123 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:57,123 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732209284] [2024-11-28 03:19:57,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732209284] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:57,123 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:57,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:19:57,123 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [458027201] [2024-11-28 03:19:57,123 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:57,123 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:19:57,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:57,124 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:19:57,124 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:19:57,486 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:19:57,487 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 314 transitions, 3741 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:57,487 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:19:57,487 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:19:57,487 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:19:59,426 INFO L124 PetriNetUnfolderBase]: 4406/7488 cut-off events. [2024-11-28 03:19:59,426 INFO L125 PetriNetUnfolderBase]: For 65582/65861 co-relation queries the response was YES. [2024-11-28 03:19:59,487 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42401 conditions, 7488 events. 4406/7488 cut-off events. For 65582/65861 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 48895 event pairs, 948 based on Foata normal form. 260/7646 useless extension candidates. Maximal degree in co-relation 42284. Up to 4620 conditions per place. [2024-11-28 03:19:59,505 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 271 selfloop transitions, 88 changer transitions 37/419 dead transitions. [2024-11-28 03:19:59,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 419 transitions, 4886 flow [2024-11-28 03:19:59,506 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:19:59,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:19:59,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1152 transitions. [2024-11-28 03:19:59,507 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.512 [2024-11-28 03:19:59,507 INFO L175 Difference]: Start difference. First operand has 382 places, 314 transitions, 3741 flow. Second operand 30 states and 1152 transitions. [2024-11-28 03:19:59,507 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 419 transitions, 4886 flow [2024-11-28 03:19:59,742 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 379 places, 419 transitions, 4713 flow, removed 16 selfloop flow, removed 25 redundant places. [2024-11-28 03:19:59,745 INFO L231 Difference]: Finished difference. Result has 382 places, 306 transitions, 3687 flow [2024-11-28 03:19:59,745 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3578, PETRI_DIFFERENCE_MINUEND_PLACES=350, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=314, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=88, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3687, PETRI_PLACES=382, PETRI_TRANSITIONS=306} [2024-11-28 03:19:59,746 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 302 predicate places. [2024-11-28 03:19:59,746 INFO L471 AbstractCegarLoop]: Abstraction has has 382 places, 306 transitions, 3687 flow [2024-11-28 03:19:59,746 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:19:59,746 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:19:59,746 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:19:59,746 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable124 [2024-11-28 03:19:59,746 INFO L396 AbstractCegarLoop]: === Iteration 126 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:19:59,747 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:19:59,747 INFO L85 PathProgramCache]: Analyzing trace with hash 500896645, now seen corresponding path program 112 times [2024-11-28 03:19:59,747 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:19:59,747 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2091522614] [2024-11-28 03:19:59,747 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:19:59,747 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:19:59,760 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:19:59,760 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:19:59,891 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:19:59,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:19:59,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2091522614] [2024-11-28 03:19:59,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2091522614] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:19:59,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:19:59,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:19:59,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878211702] [2024-11-28 03:19:59,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:19:59,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:19:59,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:19:59,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:19:59,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:20:00,125 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:00,125 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 382 places, 306 transitions, 3687 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:00,125 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:00,125 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:00,125 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:02,046 INFO L124 PetriNetUnfolderBase]: 4436/7522 cut-off events. [2024-11-28 03:20:02,046 INFO L125 PetriNetUnfolderBase]: For 67419/67694 co-relation queries the response was YES. [2024-11-28 03:20:02,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43112 conditions, 7522 events. 4436/7522 cut-off events. For 67419/67694 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 49066 event pairs, 989 based on Foata normal form. 256/7683 useless extension candidates. Maximal degree in co-relation 43000. Up to 5088 conditions per place. [2024-11-28 03:20:02,133 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 310 selfloop transitions, 77 changer transitions 24/434 dead transitions. [2024-11-28 03:20:02,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 434 transitions, 5149 flow [2024-11-28 03:20:02,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:20:02,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:20:02,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1246 transitions. [2024-11-28 03:20:02,135 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5034343434343435 [2024-11-28 03:20:02,135 INFO L175 Difference]: Start difference. First operand has 382 places, 306 transitions, 3687 flow. Second operand 33 states and 1246 transitions. [2024-11-28 03:20:02,135 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 434 transitions, 5149 flow [2024-11-28 03:20:02,371 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 377 places, 434 transitions, 4939 flow, removed 13 selfloop flow, removed 27 redundant places. [2024-11-28 03:20:02,374 INFO L231 Difference]: Finished difference. Result has 384 places, 313 transitions, 3810 flow [2024-11-28 03:20:02,374 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3499, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=306, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3810, PETRI_PLACES=384, PETRI_TRANSITIONS=313} [2024-11-28 03:20:02,374 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 304 predicate places. [2024-11-28 03:20:02,374 INFO L471 AbstractCegarLoop]: Abstraction has has 384 places, 313 transitions, 3810 flow [2024-11-28 03:20:02,375 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:02,375 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:02,375 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:02,375 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable125 [2024-11-28 03:20:02,375 INFO L396 AbstractCegarLoop]: === Iteration 127 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:02,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:02,376 INFO L85 PathProgramCache]: Analyzing trace with hash 1250125829, now seen corresponding path program 113 times [2024-11-28 03:20:02,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:02,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [95642354] [2024-11-28 03:20:02,376 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:20:02,376 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:02,393 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:20:02,393 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:04,299 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:20:04,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:04,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [95642354] [2024-11-28 03:20:04,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [95642354] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:04,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1223208366] [2024-11-28 03:20:04,299 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:20:04,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:04,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:20:04,301 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:20:04,302 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2024-11-28 03:20:04,435 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:20:04,435 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:04,437 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:20:04,438 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:04,857 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:20:04,857 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:20:04,930 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:20:04,930 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:20:05,255 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:20:05,256 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:20:05,304 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:05,304 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1223208366] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:05,304 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:20:05,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 35 [2024-11-28 03:20:05,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1804325313] [2024-11-28 03:20:05,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:05,305 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:05,305 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:05,305 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:05,305 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=1109, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:20:05,688 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:05,688 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 384 places, 313 transitions, 3810 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:05,688 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:05,688 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:05,688 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:07,856 INFO L124 PetriNetUnfolderBase]: 4305/7289 cut-off events. [2024-11-28 03:20:07,856 INFO L125 PetriNetUnfolderBase]: For 65701/65978 co-relation queries the response was YES. [2024-11-28 03:20:07,908 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42263 conditions, 7289 events. 4305/7289 cut-off events. For 65701/65978 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 47280 event pairs, 1006 based on Foata normal form. 258/7445 useless extension candidates. Maximal degree in co-relation 42149. Up to 4816 conditions per place. [2024-11-28 03:20:07,925 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 258 selfloop transitions, 76 changer transitions 42/399 dead transitions. [2024-11-28 03:20:07,925 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 399 transitions, 4842 flow [2024-11-28 03:20:07,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:20:07,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:20:07,926 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 936 transitions. [2024-11-28 03:20:07,926 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-11-28 03:20:07,926 INFO L175 Difference]: Start difference. First operand has 384 places, 313 transitions, 3810 flow. Second operand 24 states and 936 transitions. [2024-11-28 03:20:07,926 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 399 transitions, 4842 flow [2024-11-28 03:20:08,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 399 transitions, 4613 flow, removed 39 selfloop flow, removed 28 redundant places. [2024-11-28 03:20:08,179 INFO L231 Difference]: Finished difference. Result has 380 places, 304 transitions, 3619 flow [2024-11-28 03:20:08,180 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=353, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=313, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=237, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=3619, PETRI_PLACES=380, PETRI_TRANSITIONS=304} [2024-11-28 03:20:08,180 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 300 predicate places. [2024-11-28 03:20:08,180 INFO L471 AbstractCegarLoop]: Abstraction has has 380 places, 304 transitions, 3619 flow [2024-11-28 03:20:08,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:08,180 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:08,180 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:08,186 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2024-11-28 03:20:08,380 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable126,47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:08,381 INFO L396 AbstractCegarLoop]: === Iteration 128 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:08,381 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:08,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1068643307, now seen corresponding path program 114 times [2024-11-28 03:20:08,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:08,382 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [70238811] [2024-11-28 03:20:08,382 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:20:08,382 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:08,390 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:20:08,390 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:08,528 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:08,529 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:08,529 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [70238811] [2024-11-28 03:20:08,529 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [70238811] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:08,529 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:08,529 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:20:08,529 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1364283410] [2024-11-28 03:20:08,529 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:08,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:20:08,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:08,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:20:08,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:20:08,759 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:08,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 380 places, 304 transitions, 3619 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:20:08,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:08,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:08,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:10,633 INFO L124 PetriNetUnfolderBase]: 4217/7142 cut-off events. [2024-11-28 03:20:10,633 INFO L125 PetriNetUnfolderBase]: For 63818/64089 co-relation queries the response was YES. [2024-11-28 03:20:10,708 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40937 conditions, 7142 events. 4217/7142 cut-off events. For 63818/64089 co-relation queries the response was YES. Maximal size of possible extension queue 310. Compared 46020 event pairs, 732 based on Foata normal form. 252/7307 useless extension candidates. Maximal degree in co-relation 40822. Up to 4204 conditions per place. [2024-11-28 03:20:10,727 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 291 selfloop transitions, 91 changer transitions 24/429 dead transitions. [2024-11-28 03:20:10,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 400 places, 429 transitions, 4942 flow [2024-11-28 03:20:10,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:20:10,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:20:10,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1261 transitions. [2024-11-28 03:20:10,729 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5094949494949494 [2024-11-28 03:20:10,729 INFO L175 Difference]: Start difference. First operand has 380 places, 304 transitions, 3619 flow. Second operand 33 states and 1261 transitions. [2024-11-28 03:20:10,729 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 400 places, 429 transitions, 4942 flow [2024-11-28 03:20:10,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 373 places, 429 transitions, 4700 flow, removed 7 selfloop flow, removed 27 redundant places. [2024-11-28 03:20:10,959 INFO L231 Difference]: Finished difference. Result has 376 places, 305 transitions, 3618 flow [2024-11-28 03:20:10,959 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3377, PETRI_DIFFERENCE_MINUEND_PLACES=341, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=304, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=215, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3618, PETRI_PLACES=376, PETRI_TRANSITIONS=305} [2024-11-28 03:20:10,959 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 296 predicate places. [2024-11-28 03:20:10,959 INFO L471 AbstractCegarLoop]: Abstraction has has 376 places, 305 transitions, 3618 flow [2024-11-28 03:20:10,960 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:20:10,960 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:10,960 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:10,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable127 [2024-11-28 03:20:10,960 INFO L396 AbstractCegarLoop]: === Iteration 129 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:10,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:10,961 INFO L85 PathProgramCache]: Analyzing trace with hash -1263331373, now seen corresponding path program 115 times [2024-11-28 03:20:10,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:10,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1847719356] [2024-11-28 03:20:10,961 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:20:10,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:10,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:12,318 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:20:12,318 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:12,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1847719356] [2024-11-28 03:20:12,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1847719356] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:12,318 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694139943] [2024-11-28 03:20:12,318 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:20:12,318 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:12,318 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:20:12,320 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:20:12,322 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2024-11-28 03:20:12,453 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:12,454 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:20:12,456 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:12,802 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:20:12,802 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:20:12,872 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:12,872 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:20:12,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694139943] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:12,872 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:20:12,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19] total 28 [2024-11-28 03:20:12,872 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098471716] [2024-11-28 03:20:12,872 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:12,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:12,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:12,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:12,873 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=697, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:20:13,399 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:13,399 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 376 places, 305 transitions, 3618 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:13,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:13,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:13,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:16,146 INFO L124 PetriNetUnfolderBase]: 4419/7464 cut-off events. [2024-11-28 03:20:16,146 INFO L125 PetriNetUnfolderBase]: For 65850/66123 co-relation queries the response was YES. [2024-11-28 03:20:16,230 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43198 conditions, 7464 events. 4419/7464 cut-off events. For 65850/66123 co-relation queries the response was YES. Maximal size of possible extension queue 329. Compared 48528 event pairs, 1107 based on Foata normal form. 254/7619 useless extension candidates. Maximal degree in co-relation 43087. Up to 5651 conditions per place. [2024-11-28 03:20:16,250 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 305 selfloop transitions, 83 changer transitions 28/439 dead transitions. [2024-11-28 03:20:16,250 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 404 places, 439 transitions, 5194 flow [2024-11-28 03:20:16,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:20:16,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:20:16,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1275 transitions. [2024-11-28 03:20:16,251 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-28 03:20:16,251 INFO L175 Difference]: Start difference. First operand has 376 places, 305 transitions, 3618 flow. Second operand 34 states and 1275 transitions. [2024-11-28 03:20:16,252 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 404 places, 439 transitions, 5194 flow [2024-11-28 03:20:16,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 378 places, 439 transitions, 4986 flow, removed 28 selfloop flow, removed 26 redundant places. [2024-11-28 03:20:16,553 INFO L231 Difference]: Finished difference. Result has 385 places, 318 transitions, 3867 flow [2024-11-28 03:20:16,554 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3415, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=305, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=3867, PETRI_PLACES=385, PETRI_TRANSITIONS=318} [2024-11-28 03:20:16,554 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 305 predicate places. [2024-11-28 03:20:16,554 INFO L471 AbstractCegarLoop]: Abstraction has has 385 places, 318 transitions, 3867 flow [2024-11-28 03:20:16,554 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:16,554 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:16,554 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:16,560 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Ended with exit code 0 [2024-11-28 03:20:16,754 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable128 [2024-11-28 03:20:16,755 INFO L396 AbstractCegarLoop]: === Iteration 130 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:16,755 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:16,755 INFO L85 PathProgramCache]: Analyzing trace with hash -232924971, now seen corresponding path program 116 times [2024-11-28 03:20:16,755 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:16,755 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [549416676] [2024-11-28 03:20:16,755 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:20:16,755 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:16,766 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:20:16,766 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:16,923 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:16,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:16,924 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [549416676] [2024-11-28 03:20:16,924 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [549416676] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:16,924 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:16,924 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:20:16,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799786792] [2024-11-28 03:20:16,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:16,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:16,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:16,924 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:16,924 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:20:17,290 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:17,291 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 318 transitions, 3867 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:17,291 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:17,291 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:17,291 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:19,145 INFO L124 PetriNetUnfolderBase]: 4338/7347 cut-off events. [2024-11-28 03:20:19,145 INFO L125 PetriNetUnfolderBase]: For 63514/63787 co-relation queries the response was YES. [2024-11-28 03:20:19,197 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42795 conditions, 7347 events. 4338/7347 cut-off events. For 63514/63787 co-relation queries the response was YES. Maximal size of possible extension queue 320. Compared 47700 event pairs, 895 based on Foata normal form. 254/7502 useless extension candidates. Maximal degree in co-relation 42678. Up to 4225 conditions per place. [2024-11-28 03:20:19,216 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 290 selfloop transitions, 87 changer transitions 33/433 dead transitions. [2024-11-28 03:20:19,216 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 433 transitions, 5259 flow [2024-11-28 03:20:19,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:20:19,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:20:19,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 991 transitions. [2024-11-28 03:20:19,218 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5285333333333333 [2024-11-28 03:20:19,218 INFO L175 Difference]: Start difference. First operand has 385 places, 318 transitions, 3867 flow. Second operand 25 states and 991 transitions. [2024-11-28 03:20:19,218 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 433 transitions, 5259 flow [2024-11-28 03:20:19,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 381 places, 433 transitions, 5057 flow, removed 52 selfloop flow, removed 25 redundant places. [2024-11-28 03:20:19,481 INFO L231 Difference]: Finished difference. Result has 388 places, 318 transitions, 3856 flow [2024-11-28 03:20:19,481 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3667, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=86, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=3856, PETRI_PLACES=388, PETRI_TRANSITIONS=318} [2024-11-28 03:20:19,481 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 308 predicate places. [2024-11-28 03:20:19,481 INFO L471 AbstractCegarLoop]: Abstraction has has 388 places, 318 transitions, 3856 flow [2024-11-28 03:20:19,482 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:19,482 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:19,482 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:19,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable129 [2024-11-28 03:20:19,482 INFO L396 AbstractCegarLoop]: === Iteration 131 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:19,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:19,483 INFO L85 PathProgramCache]: Analyzing trace with hash -626105693, now seen corresponding path program 117 times [2024-11-28 03:20:19,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:19,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1106497276] [2024-11-28 03:20:19,483 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:20:19,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:19,491 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:20:19,491 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:19,625 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:19,625 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:19,625 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1106497276] [2024-11-28 03:20:19,625 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1106497276] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:19,625 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:19,625 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:20:19,625 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319745374] [2024-11-28 03:20:19,625 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:19,625 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:19,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:19,626 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:19,626 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:20:19,889 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:19,889 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 388 places, 318 transitions, 3856 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:19,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:19,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:19,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:22,049 INFO L124 PetriNetUnfolderBase]: 4367/7405 cut-off events. [2024-11-28 03:20:22,049 INFO L125 PetriNetUnfolderBase]: For 68936/69209 co-relation queries the response was YES. [2024-11-28 03:20:22,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43826 conditions, 7405 events. 4367/7405 cut-off events. For 68936/69209 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 48314 event pairs, 806 based on Foata normal form. 254/7580 useless extension candidates. Maximal degree in co-relation 43706. Up to 4547 conditions per place. [2024-11-28 03:20:22,172 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 303 selfloop transitions, 93 changer transitions 46/465 dead transitions. [2024-11-28 03:20:22,172 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 417 places, 465 transitions, 5528 flow [2024-11-28 03:20:22,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-28 03:20:22,172 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-28 03:20:22,173 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1380 transitions. [2024-11-28 03:20:22,174 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2024-11-28 03:20:22,174 INFO L175 Difference]: Start difference. First operand has 388 places, 318 transitions, 3856 flow. Second operand 36 states and 1380 transitions. [2024-11-28 03:20:22,174 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 417 places, 465 transitions, 5528 flow [2024-11-28 03:20:22,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 393 places, 465 transitions, 5191 flow, removed 21 selfloop flow, removed 24 redundant places. [2024-11-28 03:20:22,454 INFO L231 Difference]: Finished difference. Result has 398 places, 311 transitions, 3738 flow [2024-11-28 03:20:22,454 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3581, PETRI_DIFFERENCE_MINUEND_PLACES=358, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=318, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=90, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=227, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=3738, PETRI_PLACES=398, PETRI_TRANSITIONS=311} [2024-11-28 03:20:22,454 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 318 predicate places. [2024-11-28 03:20:22,454 INFO L471 AbstractCegarLoop]: Abstraction has has 398 places, 311 transitions, 3738 flow [2024-11-28 03:20:22,454 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:22,454 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:22,454 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:22,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable130 [2024-11-28 03:20:22,454 INFO L396 AbstractCegarLoop]: === Iteration 132 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:22,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:22,455 INFO L85 PathProgramCache]: Analyzing trace with hash 1827202053, now seen corresponding path program 118 times [2024-11-28 03:20:22,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:22,456 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1439870868] [2024-11-28 03:20:22,456 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:20:22,456 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:22,466 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:20:22,466 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:22,593 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:22,593 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:22,593 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1439870868] [2024-11-28 03:20:22,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1439870868] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:22,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:22,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:20:22,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2003612104] [2024-11-28 03:20:22,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:22,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:20:22,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:22,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:20:22,594 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:20:22,821 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:22,821 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 398 places, 311 transitions, 3738 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:20:22,821 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:22,821 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:22,821 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:24,685 INFO L124 PetriNetUnfolderBase]: 4125/7031 cut-off events. [2024-11-28 03:20:24,686 INFO L125 PetriNetUnfolderBase]: For 60138/60411 co-relation queries the response was YES. [2024-11-28 03:20:24,737 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40474 conditions, 7031 events. 4125/7031 cut-off events. For 60138/60411 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 45539 event pairs, 734 based on Foata normal form. 254/7198 useless extension candidates. Maximal degree in co-relation 40356. Up to 4217 conditions per place. [2024-11-28 03:20:24,754 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 282 selfloop transitions, 85 changer transitions 34/424 dead transitions. [2024-11-28 03:20:24,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 423 places, 424 transitions, 4878 flow [2024-11-28 03:20:24,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:20:24,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:20:24,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1190 transitions. [2024-11-28 03:20:24,756 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5118279569892473 [2024-11-28 03:20:24,756 INFO L175 Difference]: Start difference. First operand has 398 places, 311 transitions, 3738 flow. Second operand 31 states and 1190 transitions. [2024-11-28 03:20:24,756 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 423 places, 424 transitions, 4878 flow [2024-11-28 03:20:24,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 384 places, 424 transitions, 4617 flow, removed 19 selfloop flow, removed 39 redundant places. [2024-11-28 03:20:24,987 INFO L231 Difference]: Finished difference. Result has 385 places, 303 transitions, 3566 flow [2024-11-28 03:20:24,987 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3477, PETRI_DIFFERENCE_MINUEND_PLACES=354, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=311, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=85, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=226, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3566, PETRI_PLACES=385, PETRI_TRANSITIONS=303} [2024-11-28 03:20:24,987 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 305 predicate places. [2024-11-28 03:20:24,987 INFO L471 AbstractCegarLoop]: Abstraction has has 385 places, 303 transitions, 3566 flow [2024-11-28 03:20:24,987 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:20:24,987 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:24,987 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:24,987 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable131 [2024-11-28 03:20:24,987 INFO L396 AbstractCegarLoop]: === Iteration 133 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:24,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:24,988 INFO L85 PathProgramCache]: Analyzing trace with hash -859049285, now seen corresponding path program 119 times [2024-11-28 03:20:24,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:24,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255154745] [2024-11-28 03:20:24,989 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:20:24,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:25,004 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:20:25,004 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:26,341 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:20:26,341 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:26,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255154745] [2024-11-28 03:20:26,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255154745] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:26,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1705919982] [2024-11-28 03:20:26,341 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:20:26,341 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:26,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:20:26,343 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:20:26,345 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2024-11-28 03:20:26,486 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:20:26,486 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:26,493 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:20:26,495 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:26,916 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:20:26,916 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:20:26,927 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:20:26,927 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:20:27,220 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:20:27,221 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:20:27,274 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:27,274 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1705919982] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:27,274 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:20:27,274 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:20:27,274 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1243694238] [2024-11-28 03:20:27,274 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:27,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:27,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:27,274 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:27,275 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=919, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:20:27,652 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:27,653 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 385 places, 303 transitions, 3566 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:27,653 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:27,653 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:27,653 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:29,930 INFO L124 PetriNetUnfolderBase]: 4064/6934 cut-off events. [2024-11-28 03:20:29,930 INFO L125 PetriNetUnfolderBase]: For 58416/58689 co-relation queries the response was YES. [2024-11-28 03:20:29,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39401 conditions, 6934 events. 4064/6934 cut-off events. For 58416/58689 co-relation queries the response was YES. Maximal size of possible extension queue 290. Compared 44789 event pairs, 858 based on Foata normal form. 254/7101 useless extension candidates. Maximal degree in co-relation 39291. Up to 4632 conditions per place. [2024-11-28 03:20:30,005 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 285 selfloop transitions, 71 changer transitions 31/410 dead transitions. [2024-11-28 03:20:30,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 410 transitions, 4803 flow [2024-11-28 03:20:30,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:20:30,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:20:30,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1174 transitions. [2024-11-28 03:20:30,007 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5049462365591398 [2024-11-28 03:20:30,007 INFO L175 Difference]: Start difference. First operand has 385 places, 303 transitions, 3566 flow. Second operand 31 states and 1174 transitions. [2024-11-28 03:20:30,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 410 transitions, 4803 flow [2024-11-28 03:20:30,219 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 375 places, 410 transitions, 4596 flow, removed 5 selfloop flow, removed 31 redundant places. [2024-11-28 03:20:30,222 INFO L231 Difference]: Finished difference. Result has 379 places, 294 transitions, 3459 flow [2024-11-28 03:20:30,222 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3359, PETRI_DIFFERENCE_MINUEND_PLACES=345, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=303, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=68, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=233, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3459, PETRI_PLACES=379, PETRI_TRANSITIONS=294} [2024-11-28 03:20:30,223 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 299 predicate places. [2024-11-28 03:20:30,223 INFO L471 AbstractCegarLoop]: Abstraction has has 379 places, 294 transitions, 3459 flow [2024-11-28 03:20:30,223 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:30,223 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:30,223 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:30,229 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2024-11-28 03:20:30,423 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable132 [2024-11-28 03:20:30,423 INFO L396 AbstractCegarLoop]: === Iteration 134 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:30,424 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:30,424 INFO L85 PathProgramCache]: Analyzing trace with hash 1383072171, now seen corresponding path program 120 times [2024-11-28 03:20:30,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:30,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [178496699] [2024-11-28 03:20:30,424 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:20:30,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:30,434 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:20:30,434 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:30,558 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:30,559 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:30,559 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [178496699] [2024-11-28 03:20:30,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [178496699] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:30,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:30,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:20:30,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129312482] [2024-11-28 03:20:30,559 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:30,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:20:30,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:30,559 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:20:30,559 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:20:30,880 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:30,881 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 294 transitions, 3459 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:20:30,881 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:30,881 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:30,881 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:32,708 INFO L124 PetriNetUnfolderBase]: 3964/6774 cut-off events. [2024-11-28 03:20:32,708 INFO L125 PetriNetUnfolderBase]: For 56712/56985 co-relation queries the response was YES. [2024-11-28 03:20:32,773 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37999 conditions, 6774 events. 3964/6774 cut-off events. For 56712/56985 co-relation queries the response was YES. Maximal size of possible extension queue 282. Compared 43571 event pairs, 713 based on Foata normal form. 254/6941 useless extension candidates. Maximal degree in co-relation 37889. Up to 4117 conditions per place. [2024-11-28 03:20:32,791 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 269 selfloop transitions, 84 changer transitions 40/416 dead transitions. [2024-11-28 03:20:32,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 403 places, 416 transitions, 4646 flow [2024-11-28 03:20:32,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:20:32,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:20:32,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1256 transitions. [2024-11-28 03:20:32,793 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5074747474747475 [2024-11-28 03:20:32,793 INFO L175 Difference]: Start difference. First operand has 379 places, 294 transitions, 3459 flow. Second operand 33 states and 1256 transitions. [2024-11-28 03:20:32,793 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 403 places, 416 transitions, 4646 flow [2024-11-28 03:20:32,993 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 371 places, 416 transitions, 4409 flow, removed 36 selfloop flow, removed 32 redundant places. [2024-11-28 03:20:32,996 INFO L231 Difference]: Finished difference. Result has 373 places, 287 transitions, 3321 flow [2024-11-28 03:20:32,996 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3222, PETRI_DIFFERENCE_MINUEND_PLACES=339, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=294, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=210, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3321, PETRI_PLACES=373, PETRI_TRANSITIONS=287} [2024-11-28 03:20:32,996 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 293 predicate places. [2024-11-28 03:20:32,997 INFO L471 AbstractCegarLoop]: Abstraction has has 373 places, 287 transitions, 3321 flow [2024-11-28 03:20:32,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:20:32,997 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:32,997 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:32,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable133 [2024-11-28 03:20:32,997 INFO L396 AbstractCegarLoop]: === Iteration 135 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:32,998 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:32,998 INFO L85 PathProgramCache]: Analyzing trace with hash -2031822665, now seen corresponding path program 121 times [2024-11-28 03:20:32,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:32,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1771923343] [2024-11-28 03:20:32,998 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:20:32,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:33,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:34,106 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:20:34,106 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:34,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1771923343] [2024-11-28 03:20:34,106 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1771923343] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:34,106 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1869512979] [2024-11-28 03:20:34,106 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:20:34,106 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:34,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:20:34,108 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:20:34,109 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2024-11-28 03:20:34,241 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:34,243 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:20:34,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:34,554 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:20:34,554 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:20:34,567 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:20:34,567 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:20:34,845 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:20:34,845 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:20:34,897 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:34,897 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1869512979] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:34,898 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:20:34,898 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:20:34,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457339852] [2024-11-28 03:20:34,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:34,898 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:34,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:34,898 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:34,898 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=915, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:20:35,264 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:35,264 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 373 places, 287 transitions, 3321 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:35,264 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:35,264 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:35,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:37,501 INFO L124 PetriNetUnfolderBase]: 3730/6372 cut-off events. [2024-11-28 03:20:37,501 INFO L125 PetriNetUnfolderBase]: For 54958/55231 co-relation queries the response was YES. [2024-11-28 03:20:37,547 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35881 conditions, 6372 events. 3730/6372 cut-off events. For 54958/55231 co-relation queries the response was YES. Maximal size of possible extension queue 275. Compared 40544 event pairs, 727 based on Foata normal form. 254/6539 useless extension candidates. Maximal degree in co-relation 35776. Up to 3981 conditions per place. [2024-11-28 03:20:37,563 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 251 selfloop transitions, 67 changer transitions 55/396 dead transitions. [2024-11-28 03:20:37,563 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 397 places, 396 transitions, 4387 flow [2024-11-28 03:20:37,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:20:37,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:20:37,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1213 transitions. [2024-11-28 03:20:37,564 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5054166666666666 [2024-11-28 03:20:37,564 INFO L175 Difference]: Start difference. First operand has 373 places, 287 transitions, 3321 flow. Second operand 32 states and 1213 transitions. [2024-11-28 03:20:37,564 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 397 places, 396 transitions, 4387 flow [2024-11-28 03:20:37,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 363 places, 396 transitions, 4172 flow, removed 5 selfloop flow, removed 34 redundant places. [2024-11-28 03:20:37,748 INFO L231 Difference]: Finished difference. Result has 364 places, 267 transitions, 3026 flow [2024-11-28 03:20:37,748 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3106, PETRI_DIFFERENCE_MINUEND_PLACES=332, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=287, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=67, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=220, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3026, PETRI_PLACES=364, PETRI_TRANSITIONS=267} [2024-11-28 03:20:37,748 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 284 predicate places. [2024-11-28 03:20:37,748 INFO L471 AbstractCegarLoop]: Abstraction has has 364 places, 267 transitions, 3026 flow [2024-11-28 03:20:37,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:37,748 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:37,748 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:37,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Ended with exit code 0 [2024-11-28 03:20:37,949 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable134 [2024-11-28 03:20:37,949 INFO L396 AbstractCegarLoop]: === Iteration 136 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:37,949 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:37,949 INFO L85 PathProgramCache]: Analyzing trace with hash -672940643, now seen corresponding path program 122 times [2024-11-28 03:20:37,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:37,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1350191284] [2024-11-28 03:20:37,949 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:20:37,950 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:37,958 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:20:37,958 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:38,085 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:38,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:38,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1350191284] [2024-11-28 03:20:38,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1350191284] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:38,085 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:38,085 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:20:38,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [367816744] [2024-11-28 03:20:38,085 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:38,086 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:38,086 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:38,086 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:38,086 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:20:38,314 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:38,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 364 places, 267 transitions, 3026 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:38,314 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:38,314 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:38,314 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:39,874 INFO L124 PetriNetUnfolderBase]: 3572/6098 cut-off events. [2024-11-28 03:20:39,874 INFO L125 PetriNetUnfolderBase]: For 53972/54233 co-relation queries the response was YES. [2024-11-28 03:20:39,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 34156 conditions, 6098 events. 3572/6098 cut-off events. For 53972/54233 co-relation queries the response was YES. Maximal size of possible extension queue 260. Compared 38446 event pairs, 748 based on Foata normal form. 242/6259 useless extension candidates. Maximal degree in co-relation 34054. Up to 4188 conditions per place. [2024-11-28 03:20:39,930 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 247 selfloop transitions, 56 changer transitions 34/360 dead transitions. [2024-11-28 03:20:39,931 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 360 transitions, 3999 flow [2024-11-28 03:20:39,931 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:20:39,931 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:20:39,932 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 994 transitions. [2024-11-28 03:20:39,932 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5097435897435898 [2024-11-28 03:20:39,932 INFO L175 Difference]: Start difference. First operand has 364 places, 267 transitions, 3026 flow. Second operand 26 states and 994 transitions. [2024-11-28 03:20:39,932 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 360 transitions, 3999 flow [2024-11-28 03:20:40,234 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 360 transitions, 3805 flow, removed 3 selfloop flow, removed 31 redundant places. [2024-11-28 03:20:40,237 INFO L231 Difference]: Finished difference. Result has 340 places, 259 transitions, 2864 flow [2024-11-28 03:20:40,237 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2835, PETRI_DIFFERENCE_MINUEND_PLACES=313, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=267, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2864, PETRI_PLACES=340, PETRI_TRANSITIONS=259} [2024-11-28 03:20:40,237 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 260 predicate places. [2024-11-28 03:20:40,237 INFO L471 AbstractCegarLoop]: Abstraction has has 340 places, 259 transitions, 2864 flow [2024-11-28 03:20:40,237 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:40,237 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:40,237 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:40,237 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable135 [2024-11-28 03:20:40,238 INFO L396 AbstractCegarLoop]: === Iteration 137 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:40,239 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:40,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1952705721, now seen corresponding path program 123 times [2024-11-28 03:20:40,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:40,239 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1413923660] [2024-11-28 03:20:40,239 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:20:40,239 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:40,247 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:20:40,247 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:40,387 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:40,388 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:40,388 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1413923660] [2024-11-28 03:20:40,388 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1413923660] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:40,388 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:40,388 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:20:40,388 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42837719] [2024-11-28 03:20:40,388 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:40,388 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:40,388 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:40,388 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:40,388 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:20:40,709 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:40,709 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 340 places, 259 transitions, 2864 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:40,709 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:40,709 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:40,709 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:42,171 INFO L124 PetriNetUnfolderBase]: 3425/5830 cut-off events. [2024-11-28 03:20:42,171 INFO L125 PetriNetUnfolderBase]: For 49444/49705 co-relation queries the response was YES. [2024-11-28 03:20:42,211 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32202 conditions, 5830 events. 3425/5830 cut-off events. For 49444/49705 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 36377 event pairs, 870 based on Foata normal form. 242/5979 useless extension candidates. Maximal degree in co-relation 32104. Up to 4240 conditions per place. [2024-11-28 03:20:42,225 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 216 selfloop transitions, 43 changer transitions 50/332 dead transitions. [2024-11-28 03:20:42,225 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 353 places, 332 transitions, 3674 flow [2024-11-28 03:20:42,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:20:42,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:20:42,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 853 transitions. [2024-11-28 03:20:42,227 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.516969696969697 [2024-11-28 03:20:42,227 INFO L175 Difference]: Start difference. First operand has 340 places, 259 transitions, 2864 flow. Second operand 22 states and 853 transitions. [2024-11-28 03:20:42,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 353 places, 332 transitions, 3674 flow [2024-11-28 03:20:42,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 332 transitions, 3434 flow, removed 9 selfloop flow, removed 32 redundant places. [2024-11-28 03:20:42,368 INFO L231 Difference]: Finished difference. Result has 322 places, 243 transitions, 2565 flow [2024-11-28 03:20:42,369 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2624, PETRI_DIFFERENCE_MINUEND_PLACES=300, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=2565, PETRI_PLACES=322, PETRI_TRANSITIONS=243} [2024-11-28 03:20:42,369 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 242 predicate places. [2024-11-28 03:20:42,369 INFO L471 AbstractCegarLoop]: Abstraction has has 322 places, 243 transitions, 2565 flow [2024-11-28 03:20:42,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:42,369 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:42,369 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:42,369 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable136 [2024-11-28 03:20:42,369 INFO L396 AbstractCegarLoop]: === Iteration 138 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:42,370 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:42,370 INFO L85 PathProgramCache]: Analyzing trace with hash -295811093, now seen corresponding path program 124 times [2024-11-28 03:20:42,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:42,370 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [806484403] [2024-11-28 03:20:42,370 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:20:42,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:42,382 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:20:42,382 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:42,520 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:42,520 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:42,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [806484403] [2024-11-28 03:20:42,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [806484403] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:42,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:42,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:20:42,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [80236113] [2024-11-28 03:20:42,520 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:42,520 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:42,520 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:42,521 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:42,521 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:20:42,939 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:42,940 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 322 places, 243 transitions, 2565 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:42,940 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:42,940 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:42,940 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:44,362 INFO L124 PetriNetUnfolderBase]: 3320/5630 cut-off events. [2024-11-28 03:20:44,362 INFO L125 PetriNetUnfolderBase]: For 47454/47703 co-relation queries the response was YES. [2024-11-28 03:20:44,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30659 conditions, 5630 events. 3320/5630 cut-off events. For 47454/47703 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 34747 event pairs, 809 based on Foata normal form. 230/5770 useless extension candidates. Maximal degree in co-relation 30567. Up to 4030 conditions per place. [2024-11-28 03:20:44,409 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 230 selfloop transitions, 54 changer transitions 29/336 dead transitions. [2024-11-28 03:20:44,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 322 places, 336 transitions, 3525 flow [2024-11-28 03:20:44,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:20:44,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:20:44,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 899 transitions. [2024-11-28 03:20:44,410 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5211594202898551 [2024-11-28 03:20:44,410 INFO L175 Difference]: Start difference. First operand has 322 places, 243 transitions, 2565 flow. Second operand 23 states and 899 transitions. [2024-11-28 03:20:44,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 322 places, 336 transitions, 3525 flow [2024-11-28 03:20:44,546 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 336 transitions, 3394 flow, removed 5 selfloop flow, removed 20 redundant places. [2024-11-28 03:20:44,549 INFO L231 Difference]: Finished difference. Result has 305 places, 241 transitions, 2564 flow [2024-11-28 03:20:44,549 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2434, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=243, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2564, PETRI_PLACES=305, PETRI_TRANSITIONS=241} [2024-11-28 03:20:44,549 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 225 predicate places. [2024-11-28 03:20:44,549 INFO L471 AbstractCegarLoop]: Abstraction has has 305 places, 241 transitions, 2564 flow [2024-11-28 03:20:44,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:44,550 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:44,550 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:44,550 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable137 [2024-11-28 03:20:44,550 INFO L396 AbstractCegarLoop]: === Iteration 139 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:44,551 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:44,551 INFO L85 PathProgramCache]: Analyzing trace with hash -216964199, now seen corresponding path program 125 times [2024-11-28 03:20:44,551 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:44,551 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874390135] [2024-11-28 03:20:44,551 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:20:44,551 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:44,572 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:20:44,573 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:45,915 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:20:45,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:45,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874390135] [2024-11-28 03:20:45,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874390135] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:45,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [477179104] [2024-11-28 03:20:45,915 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:20:45,915 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:45,915 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:20:45,917 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:20:45,918 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2024-11-28 03:20:46,053 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:20:46,053 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:46,055 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:20:46,056 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:46,471 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:20:46,471 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:20:46,478 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:20:46,478 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:20:46,812 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:20:46,812 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:20:46,861 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:46,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [477179104] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:46,861 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:20:46,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 34 [2024-11-28 03:20:46,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942088778] [2024-11-28 03:20:46,861 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:46,862 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:46,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:46,862 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:46,862 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=1046, Unknown=0, NotChecked=0, Total=1122 [2024-11-28 03:20:47,320 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:47,321 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 305 places, 241 transitions, 2564 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:47,321 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:47,321 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:47,321 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:49,183 INFO L124 PetriNetUnfolderBase]: 3392/5754 cut-off events. [2024-11-28 03:20:49,183 INFO L125 PetriNetUnfolderBase]: For 47227/47476 co-relation queries the response was YES. [2024-11-28 03:20:49,218 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31348 conditions, 5754 events. 3392/5754 cut-off events. For 47227/47476 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 35746 event pairs, 845 based on Foata normal form. 230/5894 useless extension candidates. Maximal degree in co-relation 31257. Up to 4502 conditions per place. [2024-11-28 03:20:49,231 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 226 selfloop transitions, 40 changer transitions 54/343 dead transitions. [2024-11-28 03:20:49,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 324 places, 343 transitions, 3572 flow [2024-11-28 03:20:49,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:20:49,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:20:49,232 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 989 transitions. [2024-11-28 03:20:49,233 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5071794871794871 [2024-11-28 03:20:49,233 INFO L175 Difference]: Start difference. First operand has 305 places, 241 transitions, 2564 flow. Second operand 26 states and 989 transitions. [2024-11-28 03:20:49,233 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 324 places, 343 transitions, 3572 flow [2024-11-28 03:20:49,369 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 305 places, 343 transitions, 3410 flow, removed 16 selfloop flow, removed 19 redundant places. [2024-11-28 03:20:49,371 INFO L231 Difference]: Finished difference. Result has 310 places, 237 transitions, 2469 flow [2024-11-28 03:20:49,371 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2418, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=201, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2469, PETRI_PLACES=310, PETRI_TRANSITIONS=237} [2024-11-28 03:20:49,372 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 230 predicate places. [2024-11-28 03:20:49,372 INFO L471 AbstractCegarLoop]: Abstraction has has 310 places, 237 transitions, 2469 flow [2024-11-28 03:20:49,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:49,372 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:49,372 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:49,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2024-11-28 03:20:49,572 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable138,51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:49,572 INFO L396 AbstractCegarLoop]: === Iteration 140 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:49,573 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:49,573 INFO L85 PathProgramCache]: Analyzing trace with hash 933373655, now seen corresponding path program 126 times [2024-11-28 03:20:49,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:49,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1910227060] [2024-11-28 03:20:49,573 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:20:49,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:49,582 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:20:49,582 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:49,727 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:49,727 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:49,727 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1910227060] [2024-11-28 03:20:49,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1910227060] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:49,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:49,728 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:20:49,728 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [796852117] [2024-11-28 03:20:49,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:49,728 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:49,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:49,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:49,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:20:50,061 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:50,061 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 310 places, 237 transitions, 2469 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:50,061 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:50,061 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:50,061 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:51,364 INFO L124 PetriNetUnfolderBase]: 3168/5372 cut-off events. [2024-11-28 03:20:51,364 INFO L125 PetriNetUnfolderBase]: For 45592/45841 co-relation queries the response was YES. [2024-11-28 03:20:51,395 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29169 conditions, 5372 events. 3168/5372 cut-off events. For 45592/45841 co-relation queries the response was YES. Maximal size of possible extension queue 238. Compared 32840 event pairs, 796 based on Foata normal form. 230/5512 useless extension candidates. Maximal degree in co-relation 29075. Up to 3931 conditions per place. [2024-11-28 03:20:51,408 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 204 selfloop transitions, 38 changer transitions 50/315 dead transitions. [2024-11-28 03:20:51,408 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 320 places, 315 transitions, 3280 flow [2024-11-28 03:20:51,408 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-28 03:20:51,408 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-28 03:20:51,409 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 819 transitions. [2024-11-28 03:20:51,409 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.52 [2024-11-28 03:20:51,409 INFO L175 Difference]: Start difference. First operand has 310 places, 237 transitions, 2469 flow. Second operand 21 states and 819 transitions. [2024-11-28 03:20:51,409 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 320 places, 315 transitions, 3280 flow [2024-11-28 03:20:51,562 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 315 transitions, 3153 flow, removed 9 selfloop flow, removed 23 redundant places. [2024-11-28 03:20:51,565 INFO L231 Difference]: Finished difference. Result has 299 places, 222 transitions, 2288 flow [2024-11-28 03:20:51,565 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2344, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=237, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=199, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=2288, PETRI_PLACES=299, PETRI_TRANSITIONS=222} [2024-11-28 03:20:51,565 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 219 predicate places. [2024-11-28 03:20:51,565 INFO L471 AbstractCegarLoop]: Abstraction has has 299 places, 222 transitions, 2288 flow [2024-11-28 03:20:51,565 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:51,565 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:51,565 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:51,565 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable139 [2024-11-28 03:20:51,565 INFO L396 AbstractCegarLoop]: === Iteration 141 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:51,566 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:51,566 INFO L85 PathProgramCache]: Analyzing trace with hash 1903827037, now seen corresponding path program 127 times [2024-11-28 03:20:51,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:51,566 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1796549007] [2024-11-28 03:20:51,566 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:20:51,566 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:51,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:53,053 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:20:53,054 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:53,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1796549007] [2024-11-28 03:20:53,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1796549007] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:20:53,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [208645792] [2024-11-28 03:20:53,054 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:20:53,054 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:53,054 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:20:53,057 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:20:53,059 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2024-11-28 03:20:53,196 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:20:53,197 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:20:53,199 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:20:53,550 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:20:53,550 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:20:53,619 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:53,620 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:20:53,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [208645792] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:53,620 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:20:53,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19] total 28 [2024-11-28 03:20:53,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772597874] [2024-11-28 03:20:53,620 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:53,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:53,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:53,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:53,620 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=697, Unknown=0, NotChecked=0, Total=756 [2024-11-28 03:20:54,126 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:54,127 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 222 transitions, 2288 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:54,127 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:54,127 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:54,127 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:55,952 INFO L124 PetriNetUnfolderBase]: 3050/5148 cut-off events. [2024-11-28 03:20:55,952 INFO L125 PetriNetUnfolderBase]: For 44621/44856 co-relation queries the response was YES. [2024-11-28 03:20:55,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28044 conditions, 5148 events. 3050/5148 cut-off events. For 44621/44856 co-relation queries the response was YES. Maximal size of possible extension queue 228. Compared 31103 event pairs, 767 based on Foata normal form. 216/5277 useless extension candidates. Maximal degree in co-relation 27954. Up to 3901 conditions per place. [2024-11-28 03:20:55,999 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 203 selfloop transitions, 36 changer transitions 45/307 dead transitions. [2024-11-28 03:20:55,999 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 298 places, 307 transitions, 3079 flow [2024-11-28 03:20:56,000 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:20:56,000 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:20:56,000 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 884 transitions. [2024-11-28 03:20:56,001 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5124637681159421 [2024-11-28 03:20:56,001 INFO L175 Difference]: Start difference. First operand has 299 places, 222 transitions, 2288 flow. Second operand 23 states and 884 transitions. [2024-11-28 03:20:56,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 298 places, 307 transitions, 3079 flow [2024-11-28 03:20:56,140 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 307 transitions, 2965 flow, removed 11 selfloop flow, removed 17 redundant places. [2024-11-28 03:20:56,143 INFO L231 Difference]: Finished difference. Result has 282 places, 211 transitions, 2156 flow [2024-11-28 03:20:56,143 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2176, PETRI_DIFFERENCE_MINUEND_PLACES=259, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2156, PETRI_PLACES=282, PETRI_TRANSITIONS=211} [2024-11-28 03:20:56,143 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 202 predicate places. [2024-11-28 03:20:56,143 INFO L471 AbstractCegarLoop]: Abstraction has has 282 places, 211 transitions, 2156 flow [2024-11-28 03:20:56,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:56,143 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:56,143 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:56,154 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2024-11-28 03:20:56,344 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable140,52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:20:56,344 INFO L396 AbstractCegarLoop]: === Iteration 142 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:56,344 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:56,345 INFO L85 PathProgramCache]: Analyzing trace with hash -80357829, now seen corresponding path program 128 times [2024-11-28 03:20:56,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:56,345 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1395988984] [2024-11-28 03:20:56,345 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:20:56,345 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:56,355 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:20:56,355 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:56,497 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:56,497 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:56,497 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1395988984] [2024-11-28 03:20:56,497 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1395988984] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:56,497 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:56,497 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:20:56,497 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1293592981] [2024-11-28 03:20:56,497 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:56,498 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:20:56,498 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:56,498 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:20:56,498 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:20:56,784 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:56,784 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 282 places, 211 transitions, 2156 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:56,784 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:56,784 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:56,784 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:20:58,023 INFO L124 PetriNetUnfolderBase]: 2908/4890 cut-off events. [2024-11-28 03:20:58,023 INFO L125 PetriNetUnfolderBase]: For 41354/41589 co-relation queries the response was YES. [2024-11-28 03:20:58,044 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26362 conditions, 4890 events. 2908/4890 cut-off events. For 41354/41589 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 29107 event pairs, 767 based on Foata normal form. 216/5019 useless extension candidates. Maximal degree in co-relation 26278. Up to 3832 conditions per place. [2024-11-28 03:20:58,055 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 157 selfloop transitions, 19 changer transitions 77/276 dead transitions. [2024-11-28 03:20:58,055 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 276 transitions, 2829 flow [2024-11-28 03:20:58,055 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 03:20:58,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 03:20:58,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 701 transitions. [2024-11-28 03:20:58,056 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5192592592592593 [2024-11-28 03:20:58,056 INFO L175 Difference]: Start difference. First operand has 282 places, 211 transitions, 2156 flow. Second operand 18 states and 701 transitions. [2024-11-28 03:20:58,056 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 276 transitions, 2829 flow [2024-11-28 03:20:58,151 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 276 transitions, 2714 flow, removed 5 selfloop flow, removed 22 redundant places. [2024-11-28 03:20:58,153 INFO L231 Difference]: Finished difference. Result has 263 places, 187 transitions, 1828 flow [2024-11-28 03:20:58,153 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2041, PETRI_DIFFERENCE_MINUEND_PLACES=245, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=211, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=1828, PETRI_PLACES=263, PETRI_TRANSITIONS=187} [2024-11-28 03:20:58,154 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 183 predicate places. [2024-11-28 03:20:58,154 INFO L471 AbstractCegarLoop]: Abstraction has has 263 places, 187 transitions, 1828 flow [2024-11-28 03:20:58,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:20:58,154 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:20:58,154 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:20:58,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable141 [2024-11-28 03:20:58,154 INFO L396 AbstractCegarLoop]: === Iteration 143 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:20:58,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:20:58,155 INFO L85 PathProgramCache]: Analyzing trace with hash -679814073, now seen corresponding path program 129 times [2024-11-28 03:20:58,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:20:58,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693570551] [2024-11-28 03:20:58,155 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:20:58,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:20:58,164 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:20:58,164 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:20:58,313 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:20:58,313 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:20:58,313 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693570551] [2024-11-28 03:20:58,313 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693570551] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:20:58,313 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:20:58,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:20:58,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [543687741] [2024-11-28 03:20:58,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:20:58,313 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:20:58,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:20:58,314 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:20:58,314 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:20:58,664 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:20:58,664 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 187 transitions, 1828 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:20:58,664 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:20:58,664 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:20:58,664 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:00,540 INFO L124 PetriNetUnfolderBase]: 3143/5305 cut-off events. [2024-11-28 03:21:00,540 INFO L125 PetriNetUnfolderBase]: For 48920/49191 co-relation queries the response was YES. [2024-11-28 03:21:00,577 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28732 conditions, 5305 events. 3143/5305 cut-off events. For 48920/49191 co-relation queries the response was YES. Maximal size of possible extension queue 245. Compared 32237 event pairs, 838 based on Foata normal form. 252/5453 useless extension candidates. Maximal degree in co-relation 28652. Up to 3379 conditions per place. [2024-11-28 03:21:00,594 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 207 selfloop transitions, 56 changer transitions 63/349 dead transitions. [2024-11-28 03:21:00,594 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 266 places, 349 transitions, 3690 flow [2024-11-28 03:21:00,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-28 03:21:00,594 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-28 03:21:00,595 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1365 transitions. [2024-11-28 03:21:00,596 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5055555555555555 [2024-11-28 03:21:00,596 INFO L175 Difference]: Start difference. First operand has 263 places, 187 transitions, 1828 flow. Second operand 36 states and 1365 transitions. [2024-11-28 03:21:00,596 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 266 places, 349 transitions, 3690 flow [2024-11-28 03:21:00,714 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 246 places, 349 transitions, 3456 flow, removed 41 selfloop flow, removed 20 redundant places. [2024-11-28 03:21:00,717 INFO L231 Difference]: Finished difference. Result has 264 places, 194 transitions, 1922 flow [2024-11-28 03:21:00,717 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1650, PETRI_DIFFERENCE_MINUEND_PLACES=211, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=187, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=135, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=1922, PETRI_PLACES=264, PETRI_TRANSITIONS=194} [2024-11-28 03:21:00,717 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 184 predicate places. [2024-11-28 03:21:00,717 INFO L471 AbstractCegarLoop]: Abstraction has has 264 places, 194 transitions, 1922 flow [2024-11-28 03:21:00,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:00,717 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:00,718 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:00,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable142 [2024-11-28 03:21:00,718 INFO L396 AbstractCegarLoop]: === Iteration 144 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:00,719 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:00,719 INFO L85 PathProgramCache]: Analyzing trace with hash -980885083, now seen corresponding path program 130 times [2024-11-28 03:21:00,719 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:00,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2026579059] [2024-11-28 03:21:00,719 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:21:00,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:00,732 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:21:00,732 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:00,880 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:00,881 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:00,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2026579059] [2024-11-28 03:21:00,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2026579059] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:00,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:00,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:21:00,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276326933] [2024-11-28 03:21:00,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:00,881 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:00,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:00,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:00,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:01,280 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:01,280 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 264 places, 194 transitions, 1922 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:01,280 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:01,280 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:01,280 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:02,958 INFO L124 PetriNetUnfolderBase]: 3713/6176 cut-off events. [2024-11-28 03:21:02,958 INFO L125 PetriNetUnfolderBase]: For 77448/77729 co-relation queries the response was YES. [2024-11-28 03:21:03,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35838 conditions, 6176 events. 3713/6176 cut-off events. For 77448/77729 co-relation queries the response was YES. Maximal size of possible extension queue 297. Compared 38081 event pairs, 1161 based on Foata normal form. 262/6287 useless extension candidates. Maximal degree in co-relation 35752. Up to 3918 conditions per place. [2024-11-28 03:21:03,022 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 189 selfloop transitions, 78 changer transitions 34/324 dead transitions. [2024-11-28 03:21:03,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 275 places, 324 transitions, 3838 flow [2024-11-28 03:21:03,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:21:03,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:21:03,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 997 transitions. [2024-11-28 03:21:03,023 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5112820512820513 [2024-11-28 03:21:03,023 INFO L175 Difference]: Start difference. First operand has 264 places, 194 transitions, 1922 flow. Second operand 26 states and 997 transitions. [2024-11-28 03:21:03,023 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 275 places, 324 transitions, 3838 flow [2024-11-28 03:21:03,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 245 places, 324 transitions, 3475 flow, removed 105 selfloop flow, removed 30 redundant places. [2024-11-28 03:21:03,194 INFO L231 Difference]: Finished difference. Result has 259 places, 224 transitions, 2416 flow [2024-11-28 03:21:03,194 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=1743, PETRI_DIFFERENCE_MINUEND_PLACES=220, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=194, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2416, PETRI_PLACES=259, PETRI_TRANSITIONS=224} [2024-11-28 03:21:03,194 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 179 predicate places. [2024-11-28 03:21:03,194 INFO L471 AbstractCegarLoop]: Abstraction has has 259 places, 224 transitions, 2416 flow [2024-11-28 03:21:03,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:03,195 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:03,195 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:03,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable143 [2024-11-28 03:21:03,195 INFO L396 AbstractCegarLoop]: === Iteration 145 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:03,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:03,196 INFO L85 PathProgramCache]: Analyzing trace with hash 549663169, now seen corresponding path program 131 times [2024-11-28 03:21:03,196 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:03,196 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2025920682] [2024-11-28 03:21:03,196 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:03,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:03,213 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:21:03,213 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:05,466 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:21:05,466 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:05,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2025920682] [2024-11-28 03:21:05,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2025920682] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:05,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [191327048] [2024-11-28 03:21:05,466 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:05,466 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:05,466 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:05,468 INFO L229 MonitoredProcess]: Starting monitored process 53 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:05,469 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process [2024-11-28 03:21:05,608 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:21:05,608 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:05,610 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-28 03:21:05,611 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:06,566 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:21:06,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 49 treesize of output 28 [2024-11-28 03:21:06,576 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:21:06,576 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:21:07,203 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:21:07,203 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 73 treesize of output 87 [2024-11-28 03:21:07,322 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:07,322 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [191327048] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:07,323 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:21:07,323 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [18, 18] total 43 [2024-11-28 03:21:07,323 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570582461] [2024-11-28 03:21:07,323 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:07,323 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 03:21:07,323 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:07,323 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 03:21:07,323 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=129, Invalid=1677, Unknown=0, NotChecked=0, Total=1806 [2024-11-28 03:21:07,897 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 75 [2024-11-28 03:21:07,898 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 259 places, 224 transitions, 2416 flow. Second operand has 15 states, 15 states have (on average 32.86666666666667) internal successors, (493), 15 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:07,898 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:07,898 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 75 [2024-11-28 03:21:07,898 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:10,276 INFO L124 PetriNetUnfolderBase]: 3759/6258 cut-off events. [2024-11-28 03:21:10,276 INFO L125 PetriNetUnfolderBase]: For 66041/66312 co-relation queries the response was YES. [2024-11-28 03:21:10,302 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35346 conditions, 6258 events. 3759/6258 cut-off events. For 66041/66312 co-relation queries the response was YES. Maximal size of possible extension queue 298. Compared 38772 event pairs, 1108 based on Foata normal form. 252/6369 useless extension candidates. Maximal degree in co-relation 35260. Up to 4824 conditions per place. [2024-11-28 03:21:10,315 INFO L140 encePairwiseOnDemand]: 55/75 looper letters, 197 selfloop transitions, 69 changer transitions 44/332 dead transitions. [2024-11-28 03:21:10,315 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 281 places, 332 transitions, 3836 flow [2024-11-28 03:21:10,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:21:10,316 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:21:10,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 995 transitions. [2024-11-28 03:21:10,317 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49135802469135803 [2024-11-28 03:21:10,317 INFO L175 Difference]: Start difference. First operand has 259 places, 224 transitions, 2416 flow. Second operand 27 states and 995 transitions. [2024-11-28 03:21:10,317 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 281 places, 332 transitions, 3836 flow [2024-11-28 03:21:10,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 260 places, 332 transitions, 3533 flow, removed 106 selfloop flow, removed 21 redundant places. [2024-11-28 03:21:10,476 INFO L231 Difference]: Finished difference. Result has 270 places, 234 transitions, 2518 flow [2024-11-28 03:21:10,476 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2202, PETRI_DIFFERENCE_MINUEND_PLACES=234, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=224, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=2518, PETRI_PLACES=270, PETRI_TRANSITIONS=234} [2024-11-28 03:21:10,476 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 190 predicate places. [2024-11-28 03:21:10,476 INFO L471 AbstractCegarLoop]: Abstraction has has 270 places, 234 transitions, 2518 flow [2024-11-28 03:21:10,476 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 32.86666666666667) internal successors, (493), 15 states have internal predecessors, (493), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 03:21:10,476 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:10,476 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:10,487 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Ended with exit code 0 [2024-11-28 03:21:10,677 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 53 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable144 [2024-11-28 03:21:10,677 INFO L396 AbstractCegarLoop]: === Iteration 146 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:10,677 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:10,678 INFO L85 PathProgramCache]: Analyzing trace with hash 906832209, now seen corresponding path program 132 times [2024-11-28 03:21:10,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:10,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1283419711] [2024-11-28 03:21:10,678 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:21:10,678 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:10,690 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:21:10,690 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:10,845 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:10,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:10,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1283419711] [2024-11-28 03:21:10,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1283419711] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:10,845 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:10,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:21:10,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837754218] [2024-11-28 03:21:10,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:10,846 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:10,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:10,846 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:10,846 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:11,153 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:11,154 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 270 places, 234 transitions, 2518 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:11,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:11,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:11,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:12,851 INFO L124 PetriNetUnfolderBase]: 3945/6571 cut-off events. [2024-11-28 03:21:12,851 INFO L125 PetriNetUnfolderBase]: For 67939/68262 co-relation queries the response was YES. [2024-11-28 03:21:12,901 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37163 conditions, 6571 events. 3945/6571 cut-off events. For 67939/68262 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 41175 event pairs, 1151 based on Foata normal form. 304/6727 useless extension candidates. Maximal degree in co-relation 37078. Up to 4052 conditions per place. [2024-11-28 03:21:12,920 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 226 selfloop transitions, 80 changer transitions 52/381 dead transitions. [2024-11-28 03:21:12,920 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 292 places, 381 transitions, 4445 flow [2024-11-28 03:21:12,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:21:12,921 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:21:12,922 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1193 transitions. [2024-11-28 03:21:12,922 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5131182795698924 [2024-11-28 03:21:12,922 INFO L175 Difference]: Start difference. First operand has 270 places, 234 transitions, 2518 flow. Second operand 31 states and 1193 transitions. [2024-11-28 03:21:12,922 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 292 places, 381 transitions, 4445 flow [2024-11-28 03:21:13,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 381 transitions, 4223 flow, removed 64 selfloop flow, removed 16 redundant places. [2024-11-28 03:21:13,092 INFO L231 Difference]: Finished difference. Result has 292 places, 246 transitions, 2803 flow [2024-11-28 03:21:13,092 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2351, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=159, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=2803, PETRI_PLACES=292, PETRI_TRANSITIONS=246} [2024-11-28 03:21:13,092 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 212 predicate places. [2024-11-28 03:21:13,092 INFO L471 AbstractCegarLoop]: Abstraction has has 292 places, 246 transitions, 2803 flow [2024-11-28 03:21:13,092 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:13,092 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:13,092 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:13,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable145 [2024-11-28 03:21:13,093 INFO L396 AbstractCegarLoop]: === Iteration 147 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:13,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:13,093 INFO L85 PathProgramCache]: Analyzing trace with hash 1256122693, now seen corresponding path program 133 times [2024-11-28 03:21:13,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:13,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141624907] [2024-11-28 03:21:13,094 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:13,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:13,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:14,081 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:21:14,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:14,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141624907] [2024-11-28 03:21:14,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141624907] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:14,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [449256926] [2024-11-28 03:21:14,081 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:14,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:14,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:14,083 INFO L229 MonitoredProcess]: Starting monitored process 54 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:14,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Waiting until timeout for monitored process [2024-11-28 03:21:14,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:14,223 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:21:14,224 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:14,606 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:21:14,606 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:21:14,620 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:21:14,620 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:21:14,882 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:21:14,883 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:21:14,926 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:14,926 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [449256926] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:14,926 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:21:14,927 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 32 [2024-11-28 03:21:14,927 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925560837] [2024-11-28 03:21:14,927 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:14,927 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:14,927 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:14,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:14,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=919, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:21:15,320 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:15,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 292 places, 246 transitions, 2803 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:15,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:15,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:15,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:17,295 INFO L124 PetriNetUnfolderBase]: 3939/6573 cut-off events. [2024-11-28 03:21:17,295 INFO L125 PetriNetUnfolderBase]: For 75094/75389 co-relation queries the response was YES. [2024-11-28 03:21:17,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38231 conditions, 6573 events. 3939/6573 cut-off events. For 75094/75389 co-relation queries the response was YES. Maximal size of possible extension queue 326. Compared 41512 event pairs, 1241 based on Foata normal form. 276/6697 useless extension candidates. Maximal degree in co-relation 38134. Up to 5034 conditions per place. [2024-11-28 03:21:17,358 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 206 selfloop transitions, 69 changer transitions 50/348 dead transitions. [2024-11-28 03:21:17,358 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 309 places, 348 transitions, 4135 flow [2024-11-28 03:21:17,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:21:17,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:21:17,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 963 transitions. [2024-11-28 03:21:17,359 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5136 [2024-11-28 03:21:17,360 INFO L175 Difference]: Start difference. First operand has 292 places, 246 transitions, 2803 flow. Second operand 25 states and 963 transitions. [2024-11-28 03:21:17,360 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 309 places, 348 transitions, 4135 flow [2024-11-28 03:21:17,538 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 285 places, 348 transitions, 3825 flow, removed 98 selfloop flow, removed 24 redundant places. [2024-11-28 03:21:17,540 INFO L231 Difference]: Finished difference. Result has 293 places, 245 transitions, 2702 flow [2024-11-28 03:21:17,540 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2557, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=177, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2702, PETRI_PLACES=293, PETRI_TRANSITIONS=245} [2024-11-28 03:21:17,541 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 213 predicate places. [2024-11-28 03:21:17,541 INFO L471 AbstractCegarLoop]: Abstraction has has 293 places, 245 transitions, 2702 flow [2024-11-28 03:21:17,541 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:17,541 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:17,541 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:17,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (54)] Forceful destruction successful, exit code 0 [2024-11-28 03:21:17,741 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 54 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable146 [2024-11-28 03:21:17,741 INFO L396 AbstractCegarLoop]: === Iteration 148 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:17,742 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:17,742 INFO L85 PathProgramCache]: Analyzing trace with hash -856914351, now seen corresponding path program 134 times [2024-11-28 03:21:17,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:17,742 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [448852030] [2024-11-28 03:21:17,742 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:21:17,742 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:17,751 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:21:17,751 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:17,894 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:17,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:17,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [448852030] [2024-11-28 03:21:17,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [448852030] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:17,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:17,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:21:17,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11895346] [2024-11-28 03:21:17,894 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:17,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:17,894 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:17,894 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:17,895 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:18,197 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:18,197 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 245 transitions, 2702 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:18,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:18,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:18,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:19,885 INFO L124 PetriNetUnfolderBase]: 3813/6351 cut-off events. [2024-11-28 03:21:19,885 INFO L125 PetriNetUnfolderBase]: For 66712/66995 co-relation queries the response was YES. [2024-11-28 03:21:19,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 36127 conditions, 6351 events. 3813/6351 cut-off events. For 66712/66995 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 39529 event pairs, 1284 based on Foata normal form. 264/6463 useless extension candidates. Maximal degree in co-relation 36033. Up to 4582 conditions per place. [2024-11-28 03:21:19,944 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 211 selfloop transitions, 69 changer transitions 55/358 dead transitions. [2024-11-28 03:21:19,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 313 places, 358 transitions, 4164 flow [2024-11-28 03:21:19,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:21:19,944 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:21:19,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1140 transitions. [2024-11-28 03:21:19,945 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5066666666666667 [2024-11-28 03:21:19,945 INFO L175 Difference]: Start difference. First operand has 293 places, 245 transitions, 2702 flow. Second operand 30 states and 1140 transitions. [2024-11-28 03:21:19,945 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 313 places, 358 transitions, 4164 flow [2024-11-28 03:21:20,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 358 transitions, 3939 flow, removed 37 selfloop flow, removed 23 redundant places. [2024-11-28 03:21:20,094 INFO L231 Difference]: Finished difference. Result has 300 places, 238 transitions, 2648 flow [2024-11-28 03:21:20,094 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2539, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=176, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2648, PETRI_PLACES=300, PETRI_TRANSITIONS=238} [2024-11-28 03:21:20,094 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 220 predicate places. [2024-11-28 03:21:20,094 INFO L471 AbstractCegarLoop]: Abstraction has has 300 places, 238 transitions, 2648 flow [2024-11-28 03:21:20,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:20,094 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:20,094 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:20,094 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable147 [2024-11-28 03:21:20,095 INFO L396 AbstractCegarLoop]: === Iteration 149 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:20,095 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:20,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1419760983, now seen corresponding path program 135 times [2024-11-28 03:21:20,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:20,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682467495] [2024-11-28 03:21:20,096 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:21:20,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:20,105 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:21:20,105 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:20,256 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:20,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:20,257 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682467495] [2024-11-28 03:21:20,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682467495] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:20,257 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:20,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:21:20,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733844463] [2024-11-28 03:21:20,257 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:20,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:20,257 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:20,257 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:20,257 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:21:20,659 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:20,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 300 places, 238 transitions, 2648 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:20,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:20,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:20,660 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:22,601 INFO L124 PetriNetUnfolderBase]: 3813/6327 cut-off events. [2024-11-28 03:21:22,601 INFO L125 PetriNetUnfolderBase]: For 65937/66210 co-relation queries the response was YES. [2024-11-28 03:21:22,633 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35976 conditions, 6327 events. 3813/6327 cut-off events. For 65937/66210 co-relation queries the response was YES. Maximal size of possible extension queue 308. Compared 39219 event pairs, 1165 based on Foata normal form. 254/6432 useless extension candidates. Maximal degree in co-relation 35880. Up to 4390 conditions per place. [2024-11-28 03:21:22,647 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 238 selfloop transitions, 82 changer transitions 37/380 dead transitions. [2024-11-28 03:21:22,647 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 380 transitions, 4329 flow [2024-11-28 03:21:22,647 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:21:22,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:21:22,648 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1227 transitions. [2024-11-28 03:21:22,648 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.51125 [2024-11-28 03:21:22,648 INFO L175 Difference]: Start difference. First operand has 300 places, 238 transitions, 2648 flow. Second operand 32 states and 1227 transitions. [2024-11-28 03:21:22,649 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 380 transitions, 4329 flow [2024-11-28 03:21:22,811 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 380 transitions, 4086 flow, removed 37 selfloop flow, removed 29 redundant places. [2024-11-28 03:21:22,814 INFO L231 Difference]: Finished difference. Result has 299 places, 246 transitions, 2805 flow [2024-11-28 03:21:22,814 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2472, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=238, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=75, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=160, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=2805, PETRI_PLACES=299, PETRI_TRANSITIONS=246} [2024-11-28 03:21:22,814 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 219 predicate places. [2024-11-28 03:21:22,814 INFO L471 AbstractCegarLoop]: Abstraction has has 299 places, 246 transitions, 2805 flow [2024-11-28 03:21:22,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:22,814 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:22,814 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:22,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable148 [2024-11-28 03:21:22,815 INFO L396 AbstractCegarLoop]: === Iteration 150 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:22,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:22,815 INFO L85 PathProgramCache]: Analyzing trace with hash -526124025, now seen corresponding path program 136 times [2024-11-28 03:21:22,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:22,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [869098558] [2024-11-28 03:21:22,816 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:21:22,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:22,827 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:21:22,827 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:22,973 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:22,973 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:22,973 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [869098558] [2024-11-28 03:21:22,973 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [869098558] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:22,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:22,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:21:22,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2069095120] [2024-11-28 03:21:22,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:22,973 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:22,974 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:22,974 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:22,974 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:21:23,370 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:23,370 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 246 transitions, 2805 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:23,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:23,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:23,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:24,930 INFO L124 PetriNetUnfolderBase]: 3700/6157 cut-off events. [2024-11-28 03:21:24,930 INFO L125 PetriNetUnfolderBase]: For 71408/71703 co-relation queries the response was YES. [2024-11-28 03:21:24,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35789 conditions, 6157 events. 3700/6157 cut-off events. For 71408/71703 co-relation queries the response was YES. Maximal size of possible extension queue 287. Compared 38042 event pairs, 1239 based on Foata normal form. 276/6278 useless extension candidates. Maximal degree in co-relation 35695. Up to 5041 conditions per place. [2024-11-28 03:21:24,988 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 216 selfloop transitions, 65 changer transitions 38/342 dead transitions. [2024-11-28 03:21:24,988 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 342 transitions, 3994 flow [2024-11-28 03:21:24,989 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:21:24,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:21:24,989 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 922 transitions. [2024-11-28 03:21:24,990 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5122222222222222 [2024-11-28 03:21:24,990 INFO L175 Difference]: Start difference. First operand has 299 places, 246 transitions, 2805 flow. Second operand 24 states and 922 transitions. [2024-11-28 03:21:24,990 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 342 transitions, 3994 flow [2024-11-28 03:21:25,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 292 places, 342 transitions, 3738 flow, removed 56 selfloop flow, removed 26 redundant places. [2024-11-28 03:21:25,203 INFO L231 Difference]: Finished difference. Result has 295 places, 248 transitions, 2781 flow [2024-11-28 03:21:25,204 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2584, PETRI_DIFFERENCE_MINUEND_PLACES=269, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=246, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=184, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2781, PETRI_PLACES=295, PETRI_TRANSITIONS=248} [2024-11-28 03:21:25,204 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 215 predicate places. [2024-11-28 03:21:25,204 INFO L471 AbstractCegarLoop]: Abstraction has has 295 places, 248 transitions, 2781 flow [2024-11-28 03:21:25,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:25,204 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:25,204 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:25,204 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable149 [2024-11-28 03:21:25,204 INFO L396 AbstractCegarLoop]: === Iteration 151 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:25,205 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:25,205 INFO L85 PathProgramCache]: Analyzing trace with hash 2048327783, now seen corresponding path program 137 times [2024-11-28 03:21:25,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:25,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1880091992] [2024-11-28 03:21:25,205 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:25,205 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:25,226 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:21:25,226 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:21:27,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:27,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1880091992] [2024-11-28 03:21:27,050 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1880091992] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:27,050 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985777021] [2024-11-28 03:21:27,050 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:27,050 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:27,050 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:27,051 INFO L229 MonitoredProcess]: Starting monitored process 55 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:27,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Waiting until timeout for monitored process [2024-11-28 03:21:27,193 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:21:27,194 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:27,195 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:21:27,196 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:27,556 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:21:27,556 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:21:27,569 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:21:27,569 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:21:27,838 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:21:27,838 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:21:27,881 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:27,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985777021] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:27,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:21:27,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 31 [2024-11-28 03:21:27,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [754766313] [2024-11-28 03:21:27,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:27,881 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:27,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:27,882 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:27,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=864, Unknown=0, NotChecked=0, Total=930 [2024-11-28 03:21:28,302 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:28,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 295 places, 248 transitions, 2781 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:28,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:28,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:28,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:29,964 INFO L124 PetriNetUnfolderBase]: 3569/5932 cut-off events. [2024-11-28 03:21:29,964 INFO L125 PetriNetUnfolderBase]: For 63338/63637 co-relation queries the response was YES. [2024-11-28 03:21:30,004 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33693 conditions, 5932 events. 3569/5932 cut-off events. For 63338/63637 co-relation queries the response was YES. Maximal size of possible extension queue 286. Compared 36381 event pairs, 1168 based on Foata normal form. 280/6070 useless extension candidates. Maximal degree in co-relation 33599. Up to 4992 conditions per place. [2024-11-28 03:21:30,019 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 187 selfloop transitions, 52 changer transitions 50/312 dead transitions. [2024-11-28 03:21:30,019 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 304 places, 312 transitions, 3669 flow [2024-11-28 03:21:30,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-28 03:21:30,020 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 18 states. [2024-11-28 03:21:30,020 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 706 transitions. [2024-11-28 03:21:30,020 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.522962962962963 [2024-11-28 03:21:30,020 INFO L175 Difference]: Start difference. First operand has 295 places, 248 transitions, 2781 flow. Second operand 18 states and 706 transitions. [2024-11-28 03:21:30,020 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 304 places, 312 transitions, 3669 flow [2024-11-28 03:21:30,202 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 312 transitions, 3495 flow, removed 39 selfloop flow, removed 14 redundant places. [2024-11-28 03:21:30,204 INFO L231 Difference]: Finished difference. Result has 291 places, 234 transitions, 2574 flow [2024-11-28 03:21:30,204 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2623, PETRI_DIFFERENCE_MINUEND_PLACES=273, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=248, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=18, PETRI_FLOW=2574, PETRI_PLACES=291, PETRI_TRANSITIONS=234} [2024-11-28 03:21:30,205 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 211 predicate places. [2024-11-28 03:21:30,205 INFO L471 AbstractCegarLoop]: Abstraction has has 291 places, 234 transitions, 2574 flow [2024-11-28 03:21:30,205 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:30,205 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:30,205 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:30,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (55)] Ended with exit code 0 [2024-11-28 03:21:30,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 55 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable150 [2024-11-28 03:21:30,405 INFO L396 AbstractCegarLoop]: === Iteration 152 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:30,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:30,406 INFO L85 PathProgramCache]: Analyzing trace with hash 612602757, now seen corresponding path program 138 times [2024-11-28 03:21:30,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:30,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161804045] [2024-11-28 03:21:30,406 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:21:30,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:30,415 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:21:30,415 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:30,552 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:30,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:30,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161804045] [2024-11-28 03:21:30,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161804045] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:30,552 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:30,552 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:21:30,552 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1356769391] [2024-11-28 03:21:30,552 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:30,552 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:30,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:30,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:30,553 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:30,846 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:30,847 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 291 places, 234 transitions, 2574 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:30,847 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:30,847 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:30,847 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:32,618 INFO L124 PetriNetUnfolderBase]: 4017/6648 cut-off events. [2024-11-28 03:21:32,618 INFO L125 PetriNetUnfolderBase]: For 67397/67678 co-relation queries the response was YES. [2024-11-28 03:21:32,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37232 conditions, 6648 events. 4017/6648 cut-off events. For 67397/67678 co-relation queries the response was YES. Maximal size of possible extension queue 330. Compared 41693 event pairs, 990 based on Foata normal form. 263/6775 useless extension candidates. Maximal degree in co-relation 37139. Up to 3889 conditions per place. [2024-11-28 03:21:32,679 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 216 selfloop transitions, 90 changer transitions 53/382 dead transitions. [2024-11-28 03:21:32,679 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 297 places, 382 transitions, 4369 flow [2024-11-28 03:21:32,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:21:32,679 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:21:32,680 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1166 transitions. [2024-11-28 03:21:32,680 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5182222222222223 [2024-11-28 03:21:32,680 INFO L175 Difference]: Start difference. First operand has 291 places, 234 transitions, 2574 flow. Second operand 30 states and 1166 transitions. [2024-11-28 03:21:32,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 297 places, 382 transitions, 4369 flow [2024-11-28 03:21:32,871 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 281 places, 382 transitions, 4146 flow, removed 29 selfloop flow, removed 16 redundant places. [2024-11-28 03:21:32,874 INFO L231 Difference]: Finished difference. Result has 294 places, 247 transitions, 2846 flow [2024-11-28 03:21:32,874 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2391, PETRI_DIFFERENCE_MINUEND_PLACES=252, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=234, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=151, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=2846, PETRI_PLACES=294, PETRI_TRANSITIONS=247} [2024-11-28 03:21:32,874 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 214 predicate places. [2024-11-28 03:21:32,874 INFO L471 AbstractCegarLoop]: Abstraction has has 294 places, 247 transitions, 2846 flow [2024-11-28 03:21:32,874 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:32,874 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:32,874 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:32,875 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable151 [2024-11-28 03:21:32,875 INFO L396 AbstractCegarLoop]: === Iteration 153 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:32,875 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:32,875 INFO L85 PathProgramCache]: Analyzing trace with hash 834547657, now seen corresponding path program 139 times [2024-11-28 03:21:32,876 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:32,876 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467252211] [2024-11-28 03:21:32,876 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:32,876 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:32,887 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:34,134 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:21:34,134 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:34,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467252211] [2024-11-28 03:21:34,134 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467252211] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:34,134 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2101109648] [2024-11-28 03:21:34,134 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:34,134 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:34,135 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:34,136 INFO L229 MonitoredProcess]: Starting monitored process 56 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:34,138 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Waiting until timeout for monitored process [2024-11-28 03:21:34,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:34,280 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:21:34,281 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:34,670 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:21:34,671 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:21:34,679 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:34,679 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:21:34,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2101109648] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:34,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:21:34,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 26 [2024-11-28 03:21:34,680 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097464993] [2024-11-28 03:21:34,680 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:34,680 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:34,680 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:34,680 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:34,680 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=598, Unknown=0, NotChecked=0, Total=650 [2024-11-28 03:21:35,215 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:35,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 294 places, 247 transitions, 2846 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:35,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:35,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:35,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:37,797 INFO L124 PetriNetUnfolderBase]: 3990/6630 cut-off events. [2024-11-28 03:21:37,797 INFO L125 PetriNetUnfolderBase]: For 77539/77826 co-relation queries the response was YES. [2024-11-28 03:21:37,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39440 conditions, 6630 events. 3990/6630 cut-off events. For 77539/77826 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 42000 event pairs, 1167 based on Foata normal form. 268/6734 useless extension candidates. Maximal degree in co-relation 39343. Up to 4423 conditions per place. [2024-11-28 03:21:37,869 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 232 selfloop transitions, 69 changer transitions 49/373 dead transitions. [2024-11-28 03:21:37,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 318 places, 373 transitions, 4493 flow [2024-11-28 03:21:37,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:21:37,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:21:37,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1115 transitions. [2024-11-28 03:21:37,870 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5126436781609195 [2024-11-28 03:21:37,870 INFO L175 Difference]: Start difference. First operand has 294 places, 247 transitions, 2846 flow. Second operand 29 states and 1115 transitions. [2024-11-28 03:21:37,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 318 places, 373 transitions, 4493 flow [2024-11-28 03:21:38,147 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 290 places, 373 transitions, 4172 flow, removed 78 selfloop flow, removed 28 redundant places. [2024-11-28 03:21:38,151 INFO L231 Difference]: Finished difference. Result has 299 places, 250 transitions, 2876 flow [2024-11-28 03:21:38,152 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2621, PETRI_DIFFERENCE_MINUEND_PLACES=262, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=247, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=182, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=2876, PETRI_PLACES=299, PETRI_TRANSITIONS=250} [2024-11-28 03:21:38,152 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 219 predicate places. [2024-11-28 03:21:38,152 INFO L471 AbstractCegarLoop]: Abstraction has has 299 places, 250 transitions, 2876 flow [2024-11-28 03:21:38,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:38,152 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:38,152 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:38,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (56)] Ended with exit code 0 [2024-11-28 03:21:38,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 56 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable152 [2024-11-28 03:21:38,353 INFO L396 AbstractCegarLoop]: === Iteration 154 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:38,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:38,353 INFO L85 PathProgramCache]: Analyzing trace with hash 2054494485, now seen corresponding path program 140 times [2024-11-28 03:21:38,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:38,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195938332] [2024-11-28 03:21:38,353 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:21:38,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:38,362 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:21:38,362 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:38,506 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:38,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:38,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195938332] [2024-11-28 03:21:38,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195938332] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:38,506 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:38,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:21:38,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [49079981] [2024-11-28 03:21:38,506 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:38,506 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:38,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:38,507 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:38,507 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:38,842 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:38,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 299 places, 250 transitions, 2876 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:38,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:38,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:38,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:40,705 INFO L124 PetriNetUnfolderBase]: 3968/6614 cut-off events. [2024-11-28 03:21:40,705 INFO L125 PetriNetUnfolderBase]: For 73055/73366 co-relation queries the response was YES. [2024-11-28 03:21:40,748 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38560 conditions, 6614 events. 3968/6614 cut-off events. For 73055/73366 co-relation queries the response was YES. Maximal size of possible extension queue 354. Compared 42311 event pairs, 1109 based on Foata normal form. 292/6744 useless extension candidates. Maximal degree in co-relation 38464. Up to 3748 conditions per place. [2024-11-28 03:21:40,764 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 226 selfloop transitions, 71 changer transitions 66/386 dead transitions. [2024-11-28 03:21:40,764 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 386 transitions, 4533 flow [2024-11-28 03:21:40,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:21:40,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:21:40,765 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1294 transitions. [2024-11-28 03:21:40,766 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5074509803921569 [2024-11-28 03:21:40,766 INFO L175 Difference]: Start difference. First operand has 299 places, 250 transitions, 2876 flow. Second operand 34 states and 1294 transitions. [2024-11-28 03:21:40,766 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 386 transitions, 4533 flow [2024-11-28 03:21:40,984 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 303 places, 386 transitions, 4276 flow, removed 76 selfloop flow, removed 18 redundant places. [2024-11-28 03:21:40,987 INFO L231 Difference]: Finished difference. Result has 314 places, 241 transitions, 2772 flow [2024-11-28 03:21:40,987 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2701, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=250, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=179, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2772, PETRI_PLACES=314, PETRI_TRANSITIONS=241} [2024-11-28 03:21:40,987 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 234 predicate places. [2024-11-28 03:21:40,987 INFO L471 AbstractCegarLoop]: Abstraction has has 314 places, 241 transitions, 2772 flow [2024-11-28 03:21:40,988 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:40,988 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:40,988 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:40,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable153 [2024-11-28 03:21:40,988 INFO L396 AbstractCegarLoop]: === Iteration 155 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:40,988 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:40,989 INFO L85 PathProgramCache]: Analyzing trace with hash -918340359, now seen corresponding path program 141 times [2024-11-28 03:21:40,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:40,989 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [425404494] [2024-11-28 03:21:40,989 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:21:40,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:41,002 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:21:41,002 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:41,176 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:41,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:41,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [425404494] [2024-11-28 03:21:41,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [425404494] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:41,176 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:41,176 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:21:41,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2009258648] [2024-11-28 03:21:41,177 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:41,177 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:21:41,177 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:41,177 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:21:41,177 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:21:41,443 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:41,443 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 314 places, 241 transitions, 2772 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:41,443 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:41,443 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:41,443 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:43,196 INFO L124 PetriNetUnfolderBase]: 4157/6911 cut-off events. [2024-11-28 03:21:43,196 INFO L125 PetriNetUnfolderBase]: For 84394/84711 co-relation queries the response was YES. [2024-11-28 03:21:43,251 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40921 conditions, 6911 events. 4157/6911 cut-off events. For 84394/84711 co-relation queries the response was YES. Maximal size of possible extension queue 361. Compared 44154 event pairs, 1122 based on Foata normal form. 298/7027 useless extension candidates. Maximal degree in co-relation 40818. Up to 4459 conditions per place. [2024-11-28 03:21:43,269 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 238 selfloop transitions, 99 changer transitions 26/386 dead transitions. [2024-11-28 03:21:43,269 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 327 places, 386 transitions, 4698 flow [2024-11-28 03:21:43,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:21:43,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:21:43,270 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1183 transitions. [2024-11-28 03:21:43,271 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5088172043010752 [2024-11-28 03:21:43,271 INFO L175 Difference]: Start difference. First operand has 314 places, 241 transitions, 2772 flow. Second operand 31 states and 1183 transitions. [2024-11-28 03:21:43,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 327 places, 386 transitions, 4698 flow [2024-11-28 03:21:43,531 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 297 places, 386 transitions, 4407 flow, removed 44 selfloop flow, removed 30 redundant places. [2024-11-28 03:21:43,533 INFO L231 Difference]: Finished difference. Result has 307 places, 270 transitions, 3307 flow [2024-11-28 03:21:43,534 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2601, PETRI_DIFFERENCE_MINUEND_PLACES=267, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=241, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3307, PETRI_PLACES=307, PETRI_TRANSITIONS=270} [2024-11-28 03:21:43,534 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 227 predicate places. [2024-11-28 03:21:43,534 INFO L471 AbstractCegarLoop]: Abstraction has has 307 places, 270 transitions, 3307 flow [2024-11-28 03:21:43,534 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:21:43,534 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:43,534 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:43,534 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable154 [2024-11-28 03:21:43,534 INFO L396 AbstractCegarLoop]: === Iteration 156 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:43,535 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:43,535 INFO L85 PathProgramCache]: Analyzing trace with hash 2038899747, now seen corresponding path program 142 times [2024-11-28 03:21:43,535 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:43,535 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1852037665] [2024-11-28 03:21:43,535 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:21:43,535 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:43,547 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:21:43,547 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:43,691 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:43,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:43,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1852037665] [2024-11-28 03:21:43,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1852037665] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:43,691 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:43,692 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:21:43,692 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1746104036] [2024-11-28 03:21:43,692 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:43,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:43,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:43,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:43,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:21:44,093 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:44,094 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 307 places, 270 transitions, 3307 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:44,094 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:44,094 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:44,094 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:46,131 INFO L124 PetriNetUnfolderBase]: 4114/6915 cut-off events. [2024-11-28 03:21:46,131 INFO L125 PetriNetUnfolderBase]: For 75920/76203 co-relation queries the response was YES. [2024-11-28 03:21:46,174 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40440 conditions, 6915 events. 4114/6915 cut-off events. For 75920/76203 co-relation queries the response was YES. Maximal size of possible extension queue 325. Compared 44161 event pairs, 1021 based on Foata normal form. 264/7046 useless extension candidates. Maximal degree in co-relation 40340. Up to 4055 conditions per place. [2024-11-28 03:21:46,191 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 256 selfloop transitions, 99 changer transitions 30/408 dead transitions. [2024-11-28 03:21:46,191 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 336 places, 408 transitions, 4943 flow [2024-11-28 03:21:46,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:21:46,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:21:46,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1238 transitions. [2024-11-28 03:21:46,193 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5158333333333334 [2024-11-28 03:21:46,193 INFO L175 Difference]: Start difference. First operand has 307 places, 270 transitions, 3307 flow. Second operand 32 states and 1238 transitions. [2024-11-28 03:21:46,193 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 336 places, 408 transitions, 4943 flow [2024-11-28 03:21:46,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 321 places, 408 transitions, 4610 flow, removed 129 selfloop flow, removed 15 redundant places. [2024-11-28 03:21:46,456 INFO L231 Difference]: Finished difference. Result has 327 places, 273 transitions, 3344 flow [2024-11-28 03:21:46,456 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3078, PETRI_DIFFERENCE_MINUEND_PLACES=290, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=270, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=3344, PETRI_PLACES=327, PETRI_TRANSITIONS=273} [2024-11-28 03:21:46,456 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 247 predicate places. [2024-11-28 03:21:46,456 INFO L471 AbstractCegarLoop]: Abstraction has has 327 places, 273 transitions, 3344 flow [2024-11-28 03:21:46,456 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:46,457 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:46,457 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:46,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable155 [2024-11-28 03:21:46,457 INFO L396 AbstractCegarLoop]: === Iteration 157 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:46,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:46,457 INFO L85 PathProgramCache]: Analyzing trace with hash -393030219, now seen corresponding path program 143 times [2024-11-28 03:21:46,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:46,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [289010193] [2024-11-28 03:21:46,458 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:46,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:46,474 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:21:46,475 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:47,951 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:21:47,951 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:47,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [289010193] [2024-11-28 03:21:47,951 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [289010193] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:47,951 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [778759209] [2024-11-28 03:21:47,951 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:21:47,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:47,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:47,953 INFO L229 MonitoredProcess]: Starting monitored process 57 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:47,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Waiting until timeout for monitored process [2024-11-28 03:21:48,096 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:21:48,096 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:48,098 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:21:48,099 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:48,511 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:21:48,511 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:21:48,521 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:21:48,521 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:21:48,913 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:21:48,913 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:21:48,953 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:48,953 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [778759209] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:48,953 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:21:48,953 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:21:48,953 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465698394] [2024-11-28 03:21:48,953 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:48,953 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:48,953 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:48,954 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:48,954 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=1113, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:21:49,420 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:49,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 327 places, 273 transitions, 3344 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:49,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:49,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:49,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:51,799 INFO L124 PetriNetUnfolderBase]: 4365/7357 cut-off events. [2024-11-28 03:21:51,799 INFO L125 PetriNetUnfolderBase]: For 72735/73026 co-relation queries the response was YES. [2024-11-28 03:21:51,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41929 conditions, 7357 events. 4365/7357 cut-off events. For 72735/73026 co-relation queries the response was YES. Maximal size of possible extension queue 346. Compared 47900 event pairs, 1402 based on Foata normal form. 272/7461 useless extension candidates. Maximal degree in co-relation 41828. Up to 5070 conditions per place. [2024-11-28 03:21:51,869 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 247 selfloop transitions, 84 changer transitions 34/388 dead transitions. [2024-11-28 03:21:51,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 388 transitions, 4789 flow [2024-11-28 03:21:51,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:21:51,870 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:21:51,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1060 transitions. [2024-11-28 03:21:51,871 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5047619047619047 [2024-11-28 03:21:51,871 INFO L175 Difference]: Start difference. First operand has 327 places, 273 transitions, 3344 flow. Second operand 28 states and 1060 transitions. [2024-11-28 03:21:51,871 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 388 transitions, 4789 flow [2024-11-28 03:21:52,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 388 transitions, 4505 flow, removed 29 selfloop flow, removed 29 redundant places. [2024-11-28 03:21:52,152 INFO L231 Difference]: Finished difference. Result has 333 places, 286 transitions, 3503 flow [2024-11-28 03:21:52,152 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3116, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3503, PETRI_PLACES=333, PETRI_TRANSITIONS=286} [2024-11-28 03:21:52,152 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 253 predicate places. [2024-11-28 03:21:52,152 INFO L471 AbstractCegarLoop]: Abstraction has has 333 places, 286 transitions, 3503 flow [2024-11-28 03:21:52,153 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:52,153 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:52,153 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:52,159 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (57)] Ended with exit code 0 [2024-11-28 03:21:52,353 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 57 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable156 [2024-11-28 03:21:52,353 INFO L396 AbstractCegarLoop]: === Iteration 158 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:52,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:52,354 INFO L85 PathProgramCache]: Analyzing trace with hash 1608968401, now seen corresponding path program 144 times [2024-11-28 03:21:52,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:52,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228862326] [2024-11-28 03:21:52,354 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:21:52,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:52,363 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:21:52,363 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:21:52,533 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:52,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:52,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228862326] [2024-11-28 03:21:52,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228862326] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:21:52,533 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:21:52,534 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:21:52,534 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086017450] [2024-11-28 03:21:52,534 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:52,534 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:52,534 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:52,534 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:52,534 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:21:52,907 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:52,907 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 333 places, 286 transitions, 3503 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:52,907 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:52,907 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:52,907 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:21:54,667 INFO L124 PetriNetUnfolderBase]: 4224/7116 cut-off events. [2024-11-28 03:21:54,667 INFO L125 PetriNetUnfolderBase]: For 70494/70785 co-relation queries the response was YES. [2024-11-28 03:21:54,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40266 conditions, 7116 events. 4224/7116 cut-off events. For 70494/70785 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 46111 event pairs, 1266 based on Foata normal form. 272/7226 useless extension candidates. Maximal degree in co-relation 40159. Up to 4806 conditions per place. [2024-11-28 03:21:54,738 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 241 selfloop transitions, 80 changer transitions 30/374 dead transitions. [2024-11-28 03:21:54,738 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 348 places, 374 transitions, 4618 flow [2024-11-28 03:21:54,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 03:21:54,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 03:21:54,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 863 transitions. [2024-11-28 03:21:54,739 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5230303030303031 [2024-11-28 03:21:54,739 INFO L175 Difference]: Start difference. First operand has 333 places, 286 transitions, 3503 flow. Second operand 22 states and 863 transitions. [2024-11-28 03:21:54,739 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 348 places, 374 transitions, 4618 flow [2024-11-28 03:21:54,964 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 374 transitions, 4436 flow, removed 27 selfloop flow, removed 18 redundant places. [2024-11-28 03:21:54,966 INFO L231 Difference]: Finished difference. Result has 334 places, 282 transitions, 3473 flow [2024-11-28 03:21:54,967 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3339, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=286, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=79, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=206, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3473, PETRI_PLACES=334, PETRI_TRANSITIONS=282} [2024-11-28 03:21:54,967 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 254 predicate places. [2024-11-28 03:21:54,967 INFO L471 AbstractCegarLoop]: Abstraction has has 334 places, 282 transitions, 3473 flow [2024-11-28 03:21:54,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:54,967 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:21:54,967 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:21:54,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable157 [2024-11-28 03:21:54,967 INFO L396 AbstractCegarLoop]: === Iteration 159 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:21:54,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:21:54,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1165724395, now seen corresponding path program 145 times [2024-11-28 03:21:54,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:21:54,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [238000484] [2024-11-28 03:21:54,968 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:54,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:21:54,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:56,736 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:21:56,736 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:21:56,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [238000484] [2024-11-28 03:21:56,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [238000484] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:56,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158696659] [2024-11-28 03:21:56,736 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:21:56,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:21:56,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:21:56,738 INFO L229 MonitoredProcess]: Starting monitored process 58 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:21:56,739 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Waiting until timeout for monitored process [2024-11-28 03:21:56,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:21:56,886 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:21:56,887 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:21:57,251 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:21:57,252 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:21:57,329 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:21:57,329 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:21:57,658 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:21:57,659 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:21:57,702 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:21:57,702 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158696659] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:21:57,703 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:21:57,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 35 [2024-11-28 03:21:57,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1950998933] [2024-11-28 03:21:57,703 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:21:57,703 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:21:57,703 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:21:57,703 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:21:57,703 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=1111, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:21:58,104 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:21:58,104 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 334 places, 282 transitions, 3473 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:21:58,104 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:21:58,104 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:21:58,104 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:00,097 INFO L124 PetriNetUnfolderBase]: 4110/6926 cut-off events. [2024-11-28 03:22:00,097 INFO L125 PetriNetUnfolderBase]: For 68008/68325 co-relation queries the response was YES. [2024-11-28 03:22:00,146 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39323 conditions, 6926 events. 4110/6926 cut-off events. For 68008/68325 co-relation queries the response was YES. Maximal size of possible extension queue 344. Compared 44806 event pairs, 1215 based on Foata normal form. 298/7060 useless extension candidates. Maximal degree in co-relation 39218. Up to 4796 conditions per place. [2024-11-28 03:22:00,164 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 224 selfloop transitions, 71 changer transitions 36/354 dead transitions. [2024-11-28 03:22:00,164 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 354 transitions, 4464 flow [2024-11-28 03:22:00,164 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-28 03:22:00,164 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-28 03:22:00,165 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 782 transitions. [2024-11-28 03:22:00,165 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5213333333333333 [2024-11-28 03:22:00,165 INFO L175 Difference]: Start difference. First operand has 334 places, 282 transitions, 3473 flow. Second operand 20 states and 782 transitions. [2024-11-28 03:22:00,165 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 354 transitions, 4464 flow [2024-11-28 03:22:00,389 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 328 places, 354 transitions, 4283 flow, removed 8 selfloop flow, removed 19 redundant places. [2024-11-28 03:22:00,391 INFO L231 Difference]: Finished difference. Result has 330 places, 273 transitions, 3331 flow [2024-11-28 03:22:00,392 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3298, PETRI_DIFFERENCE_MINUEND_PLACES=309, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=282, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3331, PETRI_PLACES=330, PETRI_TRANSITIONS=273} [2024-11-28 03:22:00,392 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 250 predicate places. [2024-11-28 03:22:00,392 INFO L471 AbstractCegarLoop]: Abstraction has has 330 places, 273 transitions, 3331 flow [2024-11-28 03:22:00,392 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:00,392 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:00,392 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:00,399 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (58)] Ended with exit code 0 [2024-11-28 03:22:00,592 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 58 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable158 [2024-11-28 03:22:00,593 INFO L396 AbstractCegarLoop]: === Iteration 160 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:00,593 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:00,593 INFO L85 PathProgramCache]: Analyzing trace with hash 1075802757, now seen corresponding path program 146 times [2024-11-28 03:22:00,593 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:00,593 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111720494] [2024-11-28 03:22:00,593 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:22:00,593 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:00,604 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:22:00,605 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:00,747 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:00,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:00,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111720494] [2024-11-28 03:22:00,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [111720494] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:00,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:00,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:22:00,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187247691] [2024-11-28 03:22:00,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:00,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:00,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:00,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:00,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:22:01,111 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:01,111 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 273 transitions, 3331 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:01,111 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:01,111 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:01,111 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:02,932 INFO L124 PetriNetUnfolderBase]: 4381/7366 cut-off events. [2024-11-28 03:22:02,932 INFO L125 PetriNetUnfolderBase]: For 73464/73745 co-relation queries the response was YES. [2024-11-28 03:22:02,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42050 conditions, 7366 events. 4381/7366 cut-off events. For 73464/73745 co-relation queries the response was YES. Maximal size of possible extension queue 348. Compared 47802 event pairs, 1199 based on Foata normal form. 263/7466 useless extension candidates. Maximal degree in co-relation 41946. Up to 4829 conditions per place. [2024-11-28 03:22:03,007 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 235 selfloop transitions, 100 changer transitions 39/397 dead transitions. [2024-11-28 03:22:03,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 344 places, 397 transitions, 4843 flow [2024-11-28 03:22:03,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:22:03,008 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:22:03,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1136 transitions. [2024-11-28 03:22:03,009 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5048888888888889 [2024-11-28 03:22:03,009 INFO L175 Difference]: Start difference. First operand has 330 places, 273 transitions, 3331 flow. Second operand 30 states and 1136 transitions. [2024-11-28 03:22:03,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 344 places, 397 transitions, 4843 flow [2024-11-28 03:22:03,232 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 324 places, 397 transitions, 4621 flow, removed 14 selfloop flow, removed 20 redundant places. [2024-11-28 03:22:03,235 INFO L231 Difference]: Finished difference. Result has 329 places, 283 transitions, 3539 flow [2024-11-28 03:22:03,235 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3153, PETRI_DIFFERENCE_MINUEND_PLACES=295, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=3539, PETRI_PLACES=329, PETRI_TRANSITIONS=283} [2024-11-28 03:22:03,235 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 249 predicate places. [2024-11-28 03:22:03,236 INFO L471 AbstractCegarLoop]: Abstraction has has 329 places, 283 transitions, 3539 flow [2024-11-28 03:22:03,236 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:03,236 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:03,236 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:03,236 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable159 [2024-11-28 03:22:03,236 INFO L396 AbstractCegarLoop]: === Iteration 161 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:03,237 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:03,237 INFO L85 PathProgramCache]: Analyzing trace with hash 598126873, now seen corresponding path program 147 times [2024-11-28 03:22:03,237 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:03,237 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218943077] [2024-11-28 03:22:03,237 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:22:03,237 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:03,245 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:22:03,245 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:03,379 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:03,379 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:03,379 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218943077] [2024-11-28 03:22:03,379 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1218943077] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:03,379 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:03,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:03,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1761819334] [2024-11-28 03:22:03,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:03,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:03,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:03,379 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:03,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:03,724 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:03,724 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 329 places, 283 transitions, 3539 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:03,724 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:03,724 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:03,724 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:05,598 INFO L124 PetriNetUnfolderBase]: 4193/7084 cut-off events. [2024-11-28 03:22:05,598 INFO L125 PetriNetUnfolderBase]: For 71068/71347 co-relation queries the response was YES. [2024-11-28 03:22:05,653 INFO L83 FinitePrefix]: Finished finitePrefix Result has 40576 conditions, 7084 events. 4193/7084 cut-off events. For 71068/71347 co-relation queries the response was YES. Maximal size of possible extension queue 347. Compared 46055 event pairs, 1059 based on Foata normal form. 260/7203 useless extension candidates. Maximal degree in co-relation 40474. Up to 4248 conditions per place. [2024-11-28 03:22:05,672 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 242 selfloop transitions, 109 changer transitions 20/394 dead transitions. [2024-11-28 03:22:05,672 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 350 places, 394 transitions, 4891 flow [2024-11-28 03:22:05,673 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:22:05,673 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:22:05,673 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1121 transitions. [2024-11-28 03:22:05,674 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5154022988505748 [2024-11-28 03:22:05,674 INFO L175 Difference]: Start difference. First operand has 329 places, 283 transitions, 3539 flow. Second operand 29 states and 1121 transitions. [2024-11-28 03:22:05,674 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 350 places, 394 transitions, 4891 flow [2024-11-28 03:22:05,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 335 places, 394 transitions, 4674 flow, removed 51 selfloop flow, removed 15 redundant places. [2024-11-28 03:22:05,916 INFO L231 Difference]: Finished difference. Result has 338 places, 280 transitions, 3548 flow [2024-11-28 03:22:05,916 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3354, PETRI_DIFFERENCE_MINUEND_PLACES=307, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=109, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=174, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3548, PETRI_PLACES=338, PETRI_TRANSITIONS=280} [2024-11-28 03:22:05,916 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 258 predicate places. [2024-11-28 03:22:05,916 INFO L471 AbstractCegarLoop]: Abstraction has has 338 places, 280 transitions, 3548 flow [2024-11-28 03:22:05,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:05,916 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:05,916 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:05,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable160 [2024-11-28 03:22:05,917 INFO L396 AbstractCegarLoop]: === Iteration 162 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:05,917 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:05,917 INFO L85 PathProgramCache]: Analyzing trace with hash -1723772353, now seen corresponding path program 148 times [2024-11-28 03:22:05,917 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:05,917 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [64961157] [2024-11-28 03:22:05,917 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:22:05,917 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:05,927 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:22:05,927 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:06,050 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:06,051 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:06,051 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [64961157] [2024-11-28 03:22:06,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [64961157] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:06,051 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:06,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:06,051 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1441375241] [2024-11-28 03:22:06,051 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:06,051 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:06,051 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:06,051 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:06,051 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:06,383 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:06,383 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 280 transitions, 3548 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:06,383 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:06,383 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:06,383 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:08,367 INFO L124 PetriNetUnfolderBase]: 4522/7600 cut-off events. [2024-11-28 03:22:08,367 INFO L125 PetriNetUnfolderBase]: For 81180/81501 co-relation queries the response was YES. [2024-11-28 03:22:08,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44169 conditions, 7600 events. 4522/7600 cut-off events. For 81180/81501 co-relation queries the response was YES. Maximal size of possible extension queue 369. Compared 49708 event pairs, 1054 based on Foata normal form. 302/7733 useless extension candidates. Maximal degree in co-relation 44065. Up to 3646 conditions per place. [2024-11-28 03:22:08,438 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 242 selfloop transitions, 125 changer transitions 29/419 dead transitions. [2024-11-28 03:22:08,438 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 366 places, 419 transitions, 5341 flow [2024-11-28 03:22:08,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:22:08,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:22:08,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1194 transitions. [2024-11-28 03:22:08,440 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5135483870967742 [2024-11-28 03:22:08,440 INFO L175 Difference]: Start difference. First operand has 338 places, 280 transitions, 3548 flow. Second operand 31 states and 1194 transitions. [2024-11-28 03:22:08,440 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 366 places, 419 transitions, 5341 flow [2024-11-28 03:22:08,701 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 334 places, 419 transitions, 5032 flow, removed 20 selfloop flow, removed 32 redundant places. [2024-11-28 03:22:08,704 INFO L231 Difference]: Finished difference. Result has 338 places, 290 transitions, 3761 flow [2024-11-28 03:22:08,704 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3277, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=280, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=115, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=3761, PETRI_PLACES=338, PETRI_TRANSITIONS=290} [2024-11-28 03:22:08,705 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 258 predicate places. [2024-11-28 03:22:08,705 INFO L471 AbstractCegarLoop]: Abstraction has has 338 places, 290 transitions, 3761 flow [2024-11-28 03:22:08,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:08,705 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:08,705 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:08,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable161 [2024-11-28 03:22:08,705 INFO L396 AbstractCegarLoop]: === Iteration 163 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:08,706 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:08,706 INFO L85 PathProgramCache]: Analyzing trace with hash -175780317, now seen corresponding path program 149 times [2024-11-28 03:22:08,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:08,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499981300] [2024-11-28 03:22:08,706 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:08,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:08,722 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:22:08,722 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:10,183 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:10,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:10,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499981300] [2024-11-28 03:22:10,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499981300] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:10,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [749160397] [2024-11-28 03:22:10,183 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:10,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:10,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:10,185 INFO L229 MonitoredProcess]: Starting monitored process 59 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:10,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Waiting until timeout for monitored process [2024-11-28 03:22:10,332 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:22:10,332 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:10,334 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:22:10,335 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:10,652 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:22:10,653 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:22:10,665 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:10,665 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:10,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [749160397] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:10,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:22:10,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18] total 25 [2024-11-28 03:22:10,666 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [222409963] [2024-11-28 03:22:10,666 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:10,666 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:10,666 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:10,666 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:10,666 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=551, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:22:11,245 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:11,245 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 290 transitions, 3761 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:11,245 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:11,245 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:11,245 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:13,601 INFO L124 PetriNetUnfolderBase]: 4371/7341 cut-off events. [2024-11-28 03:22:13,601 INFO L125 PetriNetUnfolderBase]: For 81710/82001 co-relation queries the response was YES. [2024-11-28 03:22:13,648 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42982 conditions, 7341 events. 4371/7341 cut-off events. For 81710/82001 co-relation queries the response was YES. Maximal size of possible extension queue 368. Compared 48098 event pairs, 1363 based on Foata normal form. 273/7434 useless extension candidates. Maximal degree in co-relation 42881. Up to 5225 conditions per place. [2024-11-28 03:22:13,666 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 208 selfloop transitions, 71 changer transitions 59/361 dead transitions. [2024-11-28 03:22:13,666 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 357 places, 361 transitions, 4666 flow [2024-11-28 03:22:13,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:22:13,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:22:13,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 884 transitions. [2024-11-28 03:22:13,667 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5124637681159421 [2024-11-28 03:22:13,668 INFO L175 Difference]: Start difference. First operand has 338 places, 290 transitions, 3761 flow. Second operand 23 states and 884 transitions. [2024-11-28 03:22:13,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 357 places, 361 transitions, 4666 flow [2024-11-28 03:22:13,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 361 transitions, 4390 flow, removed 53 selfloop flow, removed 20 redundant places. [2024-11-28 03:22:13,930 INFO L231 Difference]: Finished difference. Result has 338 places, 261 transitions, 3232 flow [2024-11-28 03:22:13,930 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3486, PETRI_DIFFERENCE_MINUEND_PLACES=315, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=219, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=3232, PETRI_PLACES=338, PETRI_TRANSITIONS=261} [2024-11-28 03:22:13,930 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 258 predicate places. [2024-11-28 03:22:13,930 INFO L471 AbstractCegarLoop]: Abstraction has has 338 places, 261 transitions, 3232 flow [2024-11-28 03:22:13,930 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:13,930 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:13,931 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:13,940 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (59)] Ended with exit code 0 [2024-11-28 03:22:14,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable162,59 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:14,131 INFO L396 AbstractCegarLoop]: === Iteration 164 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:14,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:14,132 INFO L85 PathProgramCache]: Analyzing trace with hash 630068985, now seen corresponding path program 150 times [2024-11-28 03:22:14,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:14,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253760711] [2024-11-28 03:22:14,132 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:22:14,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:14,141 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:22:14,141 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:14,265 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:14,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:14,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253760711] [2024-11-28 03:22:14,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253760711] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:14,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:14,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:14,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [887099222] [2024-11-28 03:22:14,266 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:14,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:14,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:14,266 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:14,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:14,526 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:14,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 261 transitions, 3232 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:14,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:14,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:14,526 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:16,217 INFO L124 PetriNetUnfolderBase]: 4055/6757 cut-off events. [2024-11-28 03:22:16,217 INFO L125 PetriNetUnfolderBase]: For 71072/71367 co-relation queries the response was YES. [2024-11-28 03:22:16,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38800 conditions, 6757 events. 4055/6757 cut-off events. For 71072/71367 co-relation queries the response was YES. Maximal size of possible extension queue 328. Compared 42939 event pairs, 1099 based on Foata normal form. 276/6882 useless extension candidates. Maximal degree in co-relation 38701. Up to 4798 conditions per place. [2024-11-28 03:22:16,295 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 222 selfloop transitions, 83 changer transitions 34/362 dead transitions. [2024-11-28 03:22:16,295 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 362 transitions, 4298 flow [2024-11-28 03:22:16,295 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:22:16,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:22:16,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1100 transitions. [2024-11-28 03:22:16,296 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5057471264367817 [2024-11-28 03:22:16,297 INFO L175 Difference]: Start difference. First operand has 338 places, 261 transitions, 3232 flow. Second operand 29 states and 1100 transitions. [2024-11-28 03:22:16,297 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 362 transitions, 4298 flow [2024-11-28 03:22:16,526 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 317 places, 362 transitions, 4098 flow, removed 5 selfloop flow, removed 23 redundant places. [2024-11-28 03:22:16,531 INFO L231 Difference]: Finished difference. Result has 319 places, 258 transitions, 3173 flow [2024-11-28 03:22:16,531 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3036, PETRI_DIFFERENCE_MINUEND_PLACES=289, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=261, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=3173, PETRI_PLACES=319, PETRI_TRANSITIONS=258} [2024-11-28 03:22:16,532 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 239 predicate places. [2024-11-28 03:22:16,532 INFO L471 AbstractCegarLoop]: Abstraction has has 319 places, 258 transitions, 3173 flow [2024-11-28 03:22:16,532 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:16,532 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:16,532 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:16,533 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable163 [2024-11-28 03:22:16,533 INFO L396 AbstractCegarLoop]: === Iteration 165 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:16,533 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:16,534 INFO L85 PathProgramCache]: Analyzing trace with hash 1838759167, now seen corresponding path program 151 times [2024-11-28 03:22:16,534 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:16,534 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1492402882] [2024-11-28 03:22:16,534 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:16,534 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:16,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:17,932 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:17,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:17,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1492402882] [2024-11-28 03:22:17,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1492402882] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:17,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1190659510] [2024-11-28 03:22:17,932 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:17,933 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:17,933 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:17,934 INFO L229 MonitoredProcess]: Starting monitored process 60 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:17,935 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Waiting until timeout for monitored process [2024-11-28 03:22:18,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:18,083 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:22:18,085 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:18,468 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:22:18,468 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:22:18,517 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:22:18,517 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:18,896 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:22:18,896 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:22:18,947 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:18,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1190659510] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:18,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:18,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 35 [2024-11-28 03:22:18,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518260147] [2024-11-28 03:22:18,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:18,947 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:18,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:18,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:18,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=1108, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:22:19,373 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:19,374 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 258 transitions, 3173 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:19,374 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:19,374 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:19,374 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:22,128 INFO L124 PetriNetUnfolderBase]: 4026/6724 cut-off events. [2024-11-28 03:22:22,128 INFO L125 PetriNetUnfolderBase]: For 70384/70679 co-relation queries the response was YES. [2024-11-28 03:22:22,200 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38599 conditions, 6724 events. 4026/6724 cut-off events. For 70384/70679 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 42667 event pairs, 1068 based on Foata normal form. 276/6849 useless extension candidates. Maximal degree in co-relation 38504. Up to 4677 conditions per place. [2024-11-28 03:22:22,222 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 232 selfloop transitions, 82 changer transitions 30/367 dead transitions. [2024-11-28 03:22:22,222 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 340 places, 367 transitions, 4333 flow [2024-11-28 03:22:22,222 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:22:22,222 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:22:22,223 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1072 transitions. [2024-11-28 03:22:22,223 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5104761904761905 [2024-11-28 03:22:22,223 INFO L175 Difference]: Start difference. First operand has 319 places, 258 transitions, 3173 flow. Second operand 28 states and 1072 transitions. [2024-11-28 03:22:22,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 340 places, 367 transitions, 4333 flow [2024-11-28 03:22:22,470 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 315 places, 367 transitions, 4146 flow, removed 6 selfloop flow, removed 25 redundant places. [2024-11-28 03:22:22,473 INFO L231 Difference]: Finished difference. Result has 320 places, 259 transitions, 3195 flow [2024-11-28 03:22:22,474 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3000, PETRI_DIFFERENCE_MINUEND_PLACES=288, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=258, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=178, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3195, PETRI_PLACES=320, PETRI_TRANSITIONS=259} [2024-11-28 03:22:22,474 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 240 predicate places. [2024-11-28 03:22:22,474 INFO L471 AbstractCegarLoop]: Abstraction has has 320 places, 259 transitions, 3195 flow [2024-11-28 03:22:22,474 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:22,474 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:22,474 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:22,483 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (60)] Forceful destruction successful, exit code 0 [2024-11-28 03:22:22,675 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable164,60 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:22,675 INFO L396 AbstractCegarLoop]: === Iteration 166 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:22,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:22,675 INFO L85 PathProgramCache]: Analyzing trace with hash 1265825451, now seen corresponding path program 152 times [2024-11-28 03:22:22,676 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:22,676 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379727741] [2024-11-28 03:22:22,676 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:22:22,676 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:22,686 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:22:22,686 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:22,839 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:22,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:22,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379727741] [2024-11-28 03:22:22,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1379727741] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:22,839 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:22,839 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:22,839 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1605471] [2024-11-28 03:22:22,839 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:22,840 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:22,840 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:22,840 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:22,840 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:23,186 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:23,186 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 320 places, 259 transitions, 3195 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:23,186 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:23,186 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:23,186 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:25,557 INFO L124 PetriNetUnfolderBase]: 3904/6542 cut-off events. [2024-11-28 03:22:25,557 INFO L125 PetriNetUnfolderBase]: For 70316/70585 co-relation queries the response was YES. [2024-11-28 03:22:25,594 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37648 conditions, 6542 events. 3904/6542 cut-off events. For 70316/70585 co-relation queries the response was YES. Maximal size of possible extension queue 324. Compared 41574 event pairs, 1061 based on Foata normal form. 250/6647 useless extension candidates. Maximal degree in co-relation 37550. Up to 4732 conditions per place. [2024-11-28 03:22:25,613 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 207 selfloop transitions, 72 changer transitions 43/345 dead transitions. [2024-11-28 03:22:25,613 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 345 transitions, 4135 flow [2024-11-28 03:22:25,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-28 03:22:25,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-28 03:22:25,614 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 992 transitions. [2024-11-28 03:22:25,615 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5087179487179487 [2024-11-28 03:22:25,615 INFO L175 Difference]: Start difference. First operand has 320 places, 259 transitions, 3195 flow. Second operand 26 states and 992 transitions. [2024-11-28 03:22:25,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 345 transitions, 4135 flow [2024-11-28 03:22:25,845 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 318 places, 345 transitions, 3932 flow, removed 20 selfloop flow, removed 23 redundant places. [2024-11-28 03:22:25,848 INFO L231 Difference]: Finished difference. Result has 319 places, 245 transitions, 2989 flow [2024-11-28 03:22:25,848 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2992, PETRI_DIFFERENCE_MINUEND_PLACES=293, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=259, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=72, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=187, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=2989, PETRI_PLACES=319, PETRI_TRANSITIONS=245} [2024-11-28 03:22:25,849 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 239 predicate places. [2024-11-28 03:22:25,849 INFO L471 AbstractCegarLoop]: Abstraction has has 319 places, 245 transitions, 2989 flow [2024-11-28 03:22:25,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:25,849 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:25,849 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:25,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable165 [2024-11-28 03:22:25,849 INFO L396 AbstractCegarLoop]: === Iteration 167 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:25,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:25,850 INFO L85 PathProgramCache]: Analyzing trace with hash 489707263, now seen corresponding path program 153 times [2024-11-28 03:22:25,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:25,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1604709279] [2024-11-28 03:22:25,851 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:22:25,851 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:25,866 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:22:25,866 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:26,028 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:26,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:26,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1604709279] [2024-11-28 03:22:26,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1604709279] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:26,028 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:26,028 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:26,028 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1703618023] [2024-11-28 03:22:26,028 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:26,029 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:26,029 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:26,029 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:26,029 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:26,363 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:26,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 319 places, 245 transitions, 2989 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:26,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:26,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:26,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:28,178 INFO L124 PetriNetUnfolderBase]: 3640/6080 cut-off events. [2024-11-28 03:22:28,178 INFO L125 PetriNetUnfolderBase]: For 68649/68942 co-relation queries the response was YES. [2024-11-28 03:22:28,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35236 conditions, 6080 events. 3640/6080 cut-off events. For 68649/68942 co-relation queries the response was YES. Maximal size of possible extension queue 309. Compared 38086 event pairs, 1103 based on Foata normal form. 274/6197 useless extension candidates. Maximal degree in co-relation 35140. Up to 4552 conditions per place. [2024-11-28 03:22:28,255 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 175 selfloop transitions, 50 changer transitions 69/317 dead transitions. [2024-11-28 03:22:28,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 328 places, 317 transitions, 3845 flow [2024-11-28 03:22:28,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:22:28,256 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:22:28,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 875 transitions. [2024-11-28 03:22:28,257 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5072463768115942 [2024-11-28 03:22:28,257 INFO L175 Difference]: Start difference. First operand has 319 places, 245 transitions, 2989 flow. Second operand 23 states and 875 transitions. [2024-11-28 03:22:28,257 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 328 places, 317 transitions, 3845 flow [2024-11-28 03:22:28,505 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 302 places, 317 transitions, 3650 flow, removed 5 selfloop flow, removed 26 redundant places. [2024-11-28 03:22:28,508 INFO L231 Difference]: Finished difference. Result has 304 places, 222 transitions, 2624 flow [2024-11-28 03:22:28,508 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2796, PETRI_DIFFERENCE_MINUEND_PLACES=280, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=245, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=195, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=2624, PETRI_PLACES=304, PETRI_TRANSITIONS=222} [2024-11-28 03:22:28,509 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 224 predicate places. [2024-11-28 03:22:28,509 INFO L471 AbstractCegarLoop]: Abstraction has has 304 places, 222 transitions, 2624 flow [2024-11-28 03:22:28,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:28,509 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:28,509 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:28,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable166 [2024-11-28 03:22:28,509 INFO L396 AbstractCegarLoop]: === Iteration 168 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:28,510 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:28,510 INFO L85 PathProgramCache]: Analyzing trace with hash 137430387, now seen corresponding path program 154 times [2024-11-28 03:22:28,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:28,510 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2070733034] [2024-11-28 03:22:28,511 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:22:28,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:28,524 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:22:28,524 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:28,710 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:28,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:28,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2070733034] [2024-11-28 03:22:28,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2070733034] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:28,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:28,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:22:28,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1354698942] [2024-11-28 03:22:28,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:28,710 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:28,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:28,711 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:28,711 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:22:29,155 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:29,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 304 places, 222 transitions, 2624 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:29,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:29,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:29,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:31,411 INFO L124 PetriNetUnfolderBase]: 3575/5921 cut-off events. [2024-11-28 03:22:31,411 INFO L125 PetriNetUnfolderBase]: For 72629/72892 co-relation queries the response was YES. [2024-11-28 03:22:31,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35135 conditions, 5921 events. 3575/5921 cut-off events. For 72629/72892 co-relation queries the response was YES. Maximal size of possible extension queue 302. Compared 36738 event pairs, 887 based on Foata normal form. 238/6026 useless extension candidates. Maximal degree in co-relation 35041. Up to 3249 conditions per place. [2024-11-28 03:22:31,486 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 217 selfloop transitions, 92 changer transitions 54/386 dead transitions. [2024-11-28 03:22:31,486 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 386 transitions, 4795 flow [2024-11-28 03:22:31,486 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:22:31,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:22:31,488 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1305 transitions. [2024-11-28 03:22:31,488 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5117647058823529 [2024-11-28 03:22:31,488 INFO L175 Difference]: Start difference. First operand has 304 places, 222 transitions, 2624 flow. Second operand 34 states and 1305 transitions. [2024-11-28 03:22:31,488 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 386 transitions, 4795 flow [2024-11-28 03:22:31,706 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 284 places, 386 transitions, 4308 flow, removed 88 selfloop flow, removed 26 redundant places. [2024-11-28 03:22:31,710 INFO L231 Difference]: Finished difference. Result has 303 places, 239 transitions, 2879 flow [2024-11-28 03:22:31,710 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2290, PETRI_DIFFERENCE_MINUEND_PLACES=251, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=222, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=140, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=2879, PETRI_PLACES=303, PETRI_TRANSITIONS=239} [2024-11-28 03:22:31,710 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 223 predicate places. [2024-11-28 03:22:31,710 INFO L471 AbstractCegarLoop]: Abstraction has has 303 places, 239 transitions, 2879 flow [2024-11-28 03:22:31,710 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:31,710 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:31,710 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:31,711 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable167 [2024-11-28 03:22:31,711 INFO L396 AbstractCegarLoop]: === Iteration 169 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:31,712 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:31,712 INFO L85 PathProgramCache]: Analyzing trace with hash -2011591847, now seen corresponding path program 155 times [2024-11-28 03:22:31,712 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:31,712 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1216873370] [2024-11-28 03:22:31,712 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:31,712 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:31,737 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:22:31,737 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:33,492 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:33,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:33,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1216873370] [2024-11-28 03:22:33,493 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1216873370] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:33,493 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [740192890] [2024-11-28 03:22:33,493 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:22:33,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:33,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:33,495 INFO L229 MonitoredProcess]: Starting monitored process 61 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:33,496 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Waiting until timeout for monitored process [2024-11-28 03:22:33,676 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:22:33,676 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:33,678 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:22:33,679 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:34,316 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:22:34,317 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:22:34,371 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:22:34,371 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:22:34,827 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:22:34,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:22:34,880 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:34,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [740192890] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:34,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:22:34,881 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 37 [2024-11-28 03:22:34,881 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1146988595] [2024-11-28 03:22:34,881 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:34,881 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:34,881 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:34,881 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:34,882 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=1240, Unknown=0, NotChecked=0, Total=1332 [2024-11-28 03:22:35,467 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:35,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 303 places, 239 transitions, 2879 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:35,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:35,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:35,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:37,919 INFO L124 PetriNetUnfolderBase]: 3798/6259 cut-off events. [2024-11-28 03:22:37,919 INFO L125 PetriNetUnfolderBase]: For 83942/84199 co-relation queries the response was YES. [2024-11-28 03:22:37,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38324 conditions, 6259 events. 3798/6259 cut-off events. For 83942/84199 co-relation queries the response was YES. Maximal size of possible extension queue 327. Compared 39222 event pairs, 1156 based on Foata normal form. 230/6335 useless extension candidates. Maximal degree in co-relation 38226. Up to 4707 conditions per place. [2024-11-28 03:22:38,005 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 223 selfloop transitions, 52 changer transitions 39/337 dead transitions. [2024-11-28 03:22:38,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 319 places, 337 transitions, 4301 flow [2024-11-28 03:22:38,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-11-28 03:22:38,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-11-28 03:22:38,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 920 transitions. [2024-11-28 03:22:38,007 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5111111111111111 [2024-11-28 03:22:38,007 INFO L175 Difference]: Start difference. First operand has 303 places, 239 transitions, 2879 flow. Second operand 24 states and 920 transitions. [2024-11-28 03:22:38,007 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 319 places, 337 transitions, 4301 flow [2024-11-28 03:22:38,364 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 293 places, 337 transitions, 3866 flow, removed 158 selfloop flow, removed 26 redundant places. [2024-11-28 03:22:38,368 INFO L231 Difference]: Finished difference. Result has 302 places, 244 transitions, 2833 flow [2024-11-28 03:22:38,368 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2588, PETRI_DIFFERENCE_MINUEND_PLACES=270, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=239, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=192, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2833, PETRI_PLACES=302, PETRI_TRANSITIONS=244} [2024-11-28 03:22:38,369 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 222 predicate places. [2024-11-28 03:22:38,369 INFO L471 AbstractCegarLoop]: Abstraction has has 302 places, 244 transitions, 2833 flow [2024-11-28 03:22:38,369 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:38,369 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:38,369 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:38,382 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (61)] Ended with exit code 0 [2024-11-28 03:22:38,570 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 61 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable168 [2024-11-28 03:22:38,570 INFO L396 AbstractCegarLoop]: === Iteration 170 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:38,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:38,571 INFO L85 PathProgramCache]: Analyzing trace with hash -1592274075, now seen corresponding path program 156 times [2024-11-28 03:22:38,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:38,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096732850] [2024-11-28 03:22:38,571 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:22:38,571 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:38,587 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:22:38,588 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:38,816 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:38,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:38,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096732850] [2024-11-28 03:22:38,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096732850] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:38,816 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:38,817 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:38,817 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112027440] [2024-11-28 03:22:38,817 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:38,817 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:38,817 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:38,817 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:38,817 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:39,136 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:39,137 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 302 places, 244 transitions, 2833 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:39,137 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:39,137 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:39,137 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:41,279 INFO L124 PetriNetUnfolderBase]: 4294/7053 cut-off events. [2024-11-28 03:22:41,279 INFO L125 PetriNetUnfolderBase]: For 78282/78597 co-relation queries the response was YES. [2024-11-28 03:22:41,342 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41320 conditions, 7053 events. 4294/7053 cut-off events. For 78282/78597 co-relation queries the response was YES. Maximal size of possible extension queue 377. Compared 44965 event pairs, 1336 based on Foata normal form. 290/7150 useless extension candidates. Maximal degree in co-relation 41225. Up to 5281 conditions per place. [2024-11-28 03:22:41,365 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 252 selfloop transitions, 71 changer transitions 19/365 dead transitions. [2024-11-28 03:22:41,365 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 321 places, 365 transitions, 4541 flow [2024-11-28 03:22:41,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:22:41,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:22:41,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1057 transitions. [2024-11-28 03:22:41,366 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5033333333333333 [2024-11-28 03:22:41,367 INFO L175 Difference]: Start difference. First operand has 302 places, 244 transitions, 2833 flow. Second operand 28 states and 1057 transitions. [2024-11-28 03:22:41,367 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 321 places, 365 transitions, 4541 flow [2024-11-28 03:22:41,658 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 365 transitions, 4308 flow, removed 81 selfloop flow, removed 17 redundant places. [2024-11-28 03:22:41,661 INFO L231 Difference]: Finished difference. Result has 315 places, 275 transitions, 3383 flow [2024-11-28 03:22:41,662 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=2689, PETRI_DIFFERENCE_MINUEND_PLACES=277, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=244, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=45, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=190, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=3383, PETRI_PLACES=315, PETRI_TRANSITIONS=275} [2024-11-28 03:22:41,662 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 235 predicate places. [2024-11-28 03:22:41,662 INFO L471 AbstractCegarLoop]: Abstraction has has 315 places, 275 transitions, 3383 flow [2024-11-28 03:22:41,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:41,662 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:41,662 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:41,662 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable169 [2024-11-28 03:22:41,662 INFO L396 AbstractCegarLoop]: === Iteration 171 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:41,663 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:41,664 INFO L85 PathProgramCache]: Analyzing trace with hash 1150373733, now seen corresponding path program 157 times [2024-11-28 03:22:41,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:41,664 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1504301597] [2024-11-28 03:22:41,664 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:41,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:41,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:42,701 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:22:42,701 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:42,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1504301597] [2024-11-28 03:22:42,701 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1504301597] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:22:42,701 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [780042815] [2024-11-28 03:22:42,701 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:22:42,702 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:22:42,702 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:22:42,703 INFO L229 MonitoredProcess]: Starting monitored process 62 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:22:42,706 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Waiting until timeout for monitored process [2024-11-28 03:22:42,893 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:22:42,895 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:22:42,896 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:22:43,371 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:22:43,371 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:22:43,386 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:43,386 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:22:43,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [780042815] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:43,386 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:22:43,387 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17] total 25 [2024-11-28 03:22:43,387 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301537248] [2024-11-28 03:22:43,387 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:43,387 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:43,387 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:43,387 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:43,387 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=550, Unknown=0, NotChecked=0, Total=600 [2024-11-28 03:22:44,209 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:44,209 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 315 places, 275 transitions, 3383 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:44,209 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:44,209 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:44,209 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:48,073 INFO L124 PetriNetUnfolderBase]: 4906/8053 cut-off events. [2024-11-28 03:22:48,073 INFO L125 PetriNetUnfolderBase]: For 92304/92624 co-relation queries the response was YES. [2024-11-28 03:22:48,133 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48910 conditions, 8053 events. 4906/8053 cut-off events. For 92304/92624 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 52255 event pairs, 1375 based on Foata normal form. 297/8149 useless extension candidates. Maximal degree in co-relation 48809. Up to 5569 conditions per place. [2024-11-28 03:22:48,159 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 278 selfloop transitions, 86 changer transitions 41/428 dead transitions. [2024-11-28 03:22:48,159 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 345 places, 428 transitions, 5667 flow [2024-11-28 03:22:48,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:22:48,160 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:22:48,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1236 transitions. [2024-11-28 03:22:48,161 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4993939393939394 [2024-11-28 03:22:48,161 INFO L175 Difference]: Start difference. First operand has 315 places, 275 transitions, 3383 flow. Second operand 33 states and 1236 transitions. [2024-11-28 03:22:48,161 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 345 places, 428 transitions, 5667 flow [2024-11-28 03:22:48,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 336 places, 428 transitions, 5105 flow, removed 258 selfloop flow, removed 9 redundant places. [2024-11-28 03:22:48,630 INFO L231 Difference]: Finished difference. Result has 348 places, 302 transitions, 3804 flow [2024-11-28 03:22:48,630 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3163, PETRI_DIFFERENCE_MINUEND_PLACES=304, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=275, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=203, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=3804, PETRI_PLACES=348, PETRI_TRANSITIONS=302} [2024-11-28 03:22:48,630 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 268 predicate places. [2024-11-28 03:22:48,630 INFO L471 AbstractCegarLoop]: Abstraction has has 348 places, 302 transitions, 3804 flow [2024-11-28 03:22:48,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:48,631 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:48,631 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:48,643 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (62)] Ended with exit code 0 [2024-11-28 03:22:48,831 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 62 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable170 [2024-11-28 03:22:48,831 INFO L396 AbstractCegarLoop]: === Iteration 172 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:48,832 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:48,832 INFO L85 PathProgramCache]: Analyzing trace with hash -416571089, now seen corresponding path program 158 times [2024-11-28 03:22:48,832 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:48,832 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1585126297] [2024-11-28 03:22:48,832 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:22:48,832 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:48,843 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:22:48,843 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:49,002 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:49,002 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:49,002 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1585126297] [2024-11-28 03:22:49,003 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1585126297] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:49,003 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:49,003 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:49,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97306738] [2024-11-28 03:22:49,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:49,003 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:49,003 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:49,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:49,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:49,296 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:49,296 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 348 places, 302 transitions, 3804 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:49,296 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:49,296 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:49,296 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:51,977 INFO L124 PetriNetUnfolderBase]: 4939/8146 cut-off events. [2024-11-28 03:22:51,978 INFO L125 PetriNetUnfolderBase]: For 95619/95913 co-relation queries the response was YES. [2024-11-28 03:22:52,107 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48810 conditions, 8146 events. 4939/8146 cut-off events. For 95619/95913 co-relation queries the response was YES. Maximal size of possible extension queue 414. Compared 53513 event pairs, 1143 based on Foata normal form. 271/8218 useless extension candidates. Maximal degree in co-relation 48698. Up to 5737 conditions per place. [2024-11-28 03:22:52,135 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 276 selfloop transitions, 94 changer transitions 39/432 dead transitions. [2024-11-28 03:22:52,135 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 374 places, 432 transitions, 5510 flow [2024-11-28 03:22:52,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:22:52,136 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:22:52,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1248 transitions. [2024-11-28 03:22:52,137 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5042424242424243 [2024-11-28 03:22:52,137 INFO L175 Difference]: Start difference. First operand has 348 places, 302 transitions, 3804 flow. Second operand 33 states and 1248 transitions. [2024-11-28 03:22:52,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 374 places, 432 transitions, 5510 flow [2024-11-28 03:22:52,624 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 356 places, 432 transitions, 5243 flow, removed 100 selfloop flow, removed 18 redundant places. [2024-11-28 03:22:52,628 INFO L231 Difference]: Finished difference. Result has 365 places, 312 transitions, 4051 flow [2024-11-28 03:22:52,628 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3579, PETRI_DIFFERENCE_MINUEND_PLACES=324, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=302, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4051, PETRI_PLACES=365, PETRI_TRANSITIONS=312} [2024-11-28 03:22:52,628 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 285 predicate places. [2024-11-28 03:22:52,628 INFO L471 AbstractCegarLoop]: Abstraction has has 365 places, 312 transitions, 4051 flow [2024-11-28 03:22:52,629 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:52,629 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:52,629 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:52,629 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable171 [2024-11-28 03:22:52,629 INFO L396 AbstractCegarLoop]: === Iteration 173 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:52,630 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:52,630 INFO L85 PathProgramCache]: Analyzing trace with hash 1037891111, now seen corresponding path program 159 times [2024-11-28 03:22:52,630 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:52,630 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1932147639] [2024-11-28 03:22:52,630 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:22:52,630 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:52,641 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:22:52,641 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:52,798 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:52,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:52,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1932147639] [2024-11-28 03:22:52,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1932147639] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:52,798 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:52,798 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:22:52,798 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1800568840] [2024-11-28 03:22:52,798 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:52,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:22:52,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:52,799 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:22:52,799 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:22:53,073 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:53,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 365 places, 312 transitions, 4051 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:53,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:53,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:53,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:55,779 INFO L124 PetriNetUnfolderBase]: 4934/8136 cut-off events. [2024-11-28 03:22:55,779 INFO L125 PetriNetUnfolderBase]: For 101927/102249 co-relation queries the response was YES. [2024-11-28 03:22:55,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49703 conditions, 8136 events. 4934/8136 cut-off events. For 101927/102249 co-relation queries the response was YES. Maximal size of possible extension queue 408. Compared 53157 event pairs, 1343 based on Foata normal form. 303/8231 useless extension candidates. Maximal degree in co-relation 49586. Up to 5673 conditions per place. [2024-11-28 03:22:55,902 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 291 selfloop transitions, 91 changer transitions 28/433 dead transitions. [2024-11-28 03:22:55,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 391 places, 433 transitions, 5698 flow [2024-11-28 03:22:55,903 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:22:55,903 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:22:55,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1209 transitions. [2024-11-28 03:22:55,904 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.50375 [2024-11-28 03:22:55,904 INFO L175 Difference]: Start difference. First operand has 365 places, 312 transitions, 4051 flow. Second operand 32 states and 1209 transitions. [2024-11-28 03:22:55,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 391 places, 433 transitions, 5698 flow [2024-11-28 03:22:56,408 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 433 transitions, 5390 flow, removed 92 selfloop flow, removed 27 redundant places. [2024-11-28 03:22:56,412 INFO L231 Difference]: Finished difference. Result has 372 places, 323 transitions, 4267 flow [2024-11-28 03:22:56,412 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3822, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=312, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=82, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=225, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=4267, PETRI_PLACES=372, PETRI_TRANSITIONS=323} [2024-11-28 03:22:56,412 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 292 predicate places. [2024-11-28 03:22:56,412 INFO L471 AbstractCegarLoop]: Abstraction has has 372 places, 323 transitions, 4267 flow [2024-11-28 03:22:56,412 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:22:56,413 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:22:56,413 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:22:56,413 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable172 [2024-11-28 03:22:56,413 INFO L396 AbstractCegarLoop]: === Iteration 174 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:22:56,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:22:56,414 INFO L85 PathProgramCache]: Analyzing trace with hash 446315543, now seen corresponding path program 160 times [2024-11-28 03:22:56,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:22:56,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726044659] [2024-11-28 03:22:56,414 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:22:56,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:22:56,427 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:22:56,427 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:22:56,602 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:22:56,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:22:56,602 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726044659] [2024-11-28 03:22:56,602 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726044659] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:22:56,602 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:22:56,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:22:56,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1564975325] [2024-11-28 03:22:56,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:22:56,603 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:22:56,603 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:22:56,603 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:22:56,603 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:22:57,062 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:22:57,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 372 places, 323 transitions, 4267 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:22:57,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:22:57,062 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:22:57,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:22:59,778 INFO L124 PetriNetUnfolderBase]: 4888/8057 cut-off events. [2024-11-28 03:22:59,778 INFO L125 PetriNetUnfolderBase]: For 93665/93955 co-relation queries the response was YES. [2024-11-28 03:22:59,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48765 conditions, 8057 events. 4888/8057 cut-off events. For 93665/93955 co-relation queries the response was YES. Maximal size of possible extension queue 407. Compared 52617 event pairs, 1356 based on Foata normal form. 267/8126 useless extension candidates. Maximal degree in co-relation 48644. Up to 5707 conditions per place. [2024-11-28 03:22:59,949 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 258 selfloop transitions, 110 changer transitions 20/411 dead transitions. [2024-11-28 03:22:59,949 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 396 places, 411 transitions, 5512 flow [2024-11-28 03:22:59,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:22:59,950 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:22:59,950 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1089 transitions. [2024-11-28 03:22:59,951 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5006896551724138 [2024-11-28 03:22:59,951 INFO L175 Difference]: Start difference. First operand has 372 places, 323 transitions, 4267 flow. Second operand 29 states and 1089 transitions. [2024-11-28 03:22:59,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 396 places, 411 transitions, 5512 flow [2024-11-28 03:23:00,519 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 376 places, 411 transitions, 5263 flow, removed 74 selfloop flow, removed 20 redundant places. [2024-11-28 03:23:00,523 INFO L231 Difference]: Finished difference. Result has 381 places, 326 transitions, 4348 flow [2024-11-28 03:23:00,524 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4034, PETRI_DIFFERENCE_MINUEND_PLACES=348, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=323, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=216, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4348, PETRI_PLACES=381, PETRI_TRANSITIONS=326} [2024-11-28 03:23:00,524 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 301 predicate places. [2024-11-28 03:23:00,524 INFO L471 AbstractCegarLoop]: Abstraction has has 381 places, 326 transitions, 4348 flow [2024-11-28 03:23:00,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23:00,524 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:00,524 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:00,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable173 [2024-11-28 03:23:00,524 INFO L396 AbstractCegarLoop]: === Iteration 175 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:23:00,526 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:00,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1737655605, now seen corresponding path program 161 times [2024-11-28 03:23:00,526 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:00,526 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538205199] [2024-11-28 03:23:00,526 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:23:00,526 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:00,546 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:23:00,547 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:02,740 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:02,740 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:02,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538205199] [2024-11-28 03:23:02,740 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538205199] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:02,740 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161163062] [2024-11-28 03:23:02,740 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:23:02,741 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:02,741 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:02,743 INFO L229 MonitoredProcess]: Starting monitored process 63 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:02,745 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Waiting until timeout for monitored process [2024-11-28 03:23:02,932 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:23:02,933 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:02,934 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:23:02,936 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:03,596 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:03,596 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:23:03,649 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:23:03,649 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:04,160 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:23:04,161 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:23:04,215 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:23:04,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161163062] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:04,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:04,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19, 13] total 37 [2024-11-28 03:23:04,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918570388] [2024-11-28 03:23:04,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:04,215 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:04,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:04,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:04,216 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=1247, Unknown=0, NotChecked=0, Total=1332 [2024-11-28 03:23:04,860 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:23:04,860 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 381 places, 326 transitions, 4348 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23:04,860 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:04,861 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:23:04,861 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:08,069 INFO L124 PetriNetUnfolderBase]: 4948/8187 cut-off events. [2024-11-28 03:23:08,069 INFO L125 PetriNetUnfolderBase]: For 91325/91648 co-relation queries the response was YES. [2024-11-28 03:23:08,201 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49629 conditions, 8187 events. 4948/8187 cut-off events. For 91325/91648 co-relation queries the response was YES. Maximal size of possible extension queue 415. Compared 53839 event pairs, 1377 based on Foata normal form. 302/8298 useless extension candidates. Maximal degree in co-relation 49505. Up to 5896 conditions per place. [2024-11-28 03:23:08,539 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 268 selfloop transitions, 74 changer transitions 46/411 dead transitions. [2024-11-28 03:23:08,539 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 406 places, 411 transitions, 5622 flow [2024-11-28 03:23:08,539 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:23:08,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:23:08,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1049 transitions. [2024-11-28 03:23:08,540 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49952380952380954 [2024-11-28 03:23:08,541 INFO L175 Difference]: Start difference. First operand has 381 places, 326 transitions, 4348 flow. Second operand 28 states and 1049 transitions. [2024-11-28 03:23:08,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 406 places, 411 transitions, 5622 flow [2024-11-28 03:23:09,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 383 places, 411 transitions, 5361 flow, removed 38 selfloop flow, removed 23 redundant places. [2024-11-28 03:23:09,023 INFO L231 Difference]: Finished difference. Result has 389 places, 316 transitions, 4145 flow [2024-11-28 03:23:09,023 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4101, PETRI_DIFFERENCE_MINUEND_PLACES=356, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=326, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=252, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4145, PETRI_PLACES=389, PETRI_TRANSITIONS=316} [2024-11-28 03:23:09,023 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 309 predicate places. [2024-11-28 03:23:09,023 INFO L471 AbstractCegarLoop]: Abstraction has has 389 places, 316 transitions, 4145 flow [2024-11-28 03:23:09,023 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23:09,024 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:09,024 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:09,033 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (63)] Ended with exit code 0 [2024-11-28 03:23:09,224 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable174,63 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:09,224 INFO L396 AbstractCegarLoop]: === Iteration 176 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:23:09,226 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:09,226 INFO L85 PathProgramCache]: Analyzing trace with hash -2147221343, now seen corresponding path program 162 times [2024-11-28 03:23:09,226 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:09,226 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1029465933] [2024-11-28 03:23:09,227 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:23:09,227 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:09,238 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:23:09,238 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:09,404 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:23:09,405 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:09,405 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1029465933] [2024-11-28 03:23:09,405 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1029465933] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:09,405 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:09,405 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:23:09,405 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [594747326] [2024-11-28 03:23:09,405 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:09,405 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:23:09,405 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:09,406 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:23:09,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:23:09,731 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:23:09,732 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 389 places, 316 transitions, 4145 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:23:09,732 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:09,732 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:23:09,732 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:12,751 INFO L124 PetriNetUnfolderBase]: 4961/8245 cut-off events. [2024-11-28 03:23:12,751 INFO L125 PetriNetUnfolderBase]: For 98346/98666 co-relation queries the response was YES. [2024-11-28 03:23:12,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50306 conditions, 8245 events. 4961/8245 cut-off events. For 98346/98666 co-relation queries the response was YES. Maximal size of possible extension queue 412. Compared 54733 event pairs, 1277 based on Foata normal form. 297/8368 useless extension candidates. Maximal degree in co-relation 50179. Up to 5278 conditions per place. [2024-11-28 03:23:12,913 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 311 selfloop transitions, 99 changer transitions 37/470 dead transitions. [2024-11-28 03:23:12,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 415 places, 470 transitions, 6261 flow [2024-11-28 03:23:12,913 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:23:12,913 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:23:12,914 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1263 transitions. [2024-11-28 03:23:12,915 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5103030303030303 [2024-11-28 03:23:12,915 INFO L175 Difference]: Start difference. First operand has 389 places, 316 transitions, 4145 flow. Second operand 33 states and 1263 transitions. [2024-11-28 03:23:12,915 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 415 places, 470 transitions, 6261 flow [2024-11-28 03:23:13,438 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 389 places, 470 transitions, 6015 flow, removed 41 selfloop flow, removed 26 redundant places. [2024-11-28 03:23:13,443 INFO L231 Difference]: Finished difference. Result has 399 places, 334 transitions, 4564 flow [2024-11-28 03:23:13,443 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=3941, PETRI_DIFFERENCE_MINUEND_PLACES=357, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=316, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=228, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4564, PETRI_PLACES=399, PETRI_TRANSITIONS=334} [2024-11-28 03:23:13,443 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 319 predicate places. [2024-11-28 03:23:13,443 INFO L471 AbstractCegarLoop]: Abstraction has has 399 places, 334 transitions, 4564 flow [2024-11-28 03:23:13,444 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:23:13,444 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:13,444 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:13,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable175 [2024-11-28 03:23:13,444 INFO L396 AbstractCegarLoop]: === Iteration 177 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:23:13,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:13,445 INFO L85 PathProgramCache]: Analyzing trace with hash -1085907363, now seen corresponding path program 163 times [2024-11-28 03:23:13,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:13,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1381027127] [2024-11-28 03:23:13,445 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:23:13,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:13,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:15,268 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:15,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:15,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1381027127] [2024-11-28 03:23:15,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1381027127] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:15,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [804856531] [2024-11-28 03:23:15,269 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:23:15,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:15,269 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:15,271 INFO L229 MonitoredProcess]: Starting monitored process 64 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:15,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Waiting until timeout for monitored process [2024-11-28 03:23:15,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:15,461 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 03:23:15,462 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:15,910 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:15,910 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:23:15,960 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:23:15,960 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 03:23:15,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [804856531] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:15,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 03:23:15,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [19] total 27 [2024-11-28 03:23:15,960 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [726473719] [2024-11-28 03:23:15,960 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:15,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:15,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:15,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:15,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=645, Unknown=0, NotChecked=0, Total=702 [2024-11-28 03:23:16,700 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:23:16,700 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 399 places, 334 transitions, 4564 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23:16,701 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:16,701 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:23:16,701 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:20,179 INFO L124 PetriNetUnfolderBase]: 4985/8268 cut-off events. [2024-11-28 03:23:20,179 INFO L125 PetriNetUnfolderBase]: For 108866/109153 co-relation queries the response was YES. [2024-11-28 03:23:20,667 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52033 conditions, 8268 events. 4985/8268 cut-off events. For 108866/109153 co-relation queries the response was YES. Maximal size of possible extension queue 411. Compared 54752 event pairs, 1452 based on Foata normal form. 264/8349 useless extension candidates. Maximal degree in co-relation 51902. Up to 6359 conditions per place. [2024-11-28 03:23:20,693 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 316 selfloop transitions, 74 changer transitions 21/434 dead transitions. [2024-11-28 03:23:20,693 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 418 places, 434 transitions, 6250 flow [2024-11-28 03:23:20,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 03:23:20,694 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 03:23:20,695 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 959 transitions. [2024-11-28 03:23:20,695 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5114666666666666 [2024-11-28 03:23:20,695 INFO L175 Difference]: Start difference. First operand has 399 places, 334 transitions, 4564 flow. Second operand 25 states and 959 transitions. [2024-11-28 03:23:20,695 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 418 places, 434 transitions, 6250 flow [2024-11-28 03:23:21,279 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 397 places, 434 transitions, 5942 flow, removed 105 selfloop flow, removed 21 redundant places. [2024-11-28 03:23:21,284 INFO L231 Difference]: Finished difference. Result has 404 places, 345 transitions, 4743 flow [2024-11-28 03:23:21,284 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4343, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=334, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=266, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=4743, PETRI_PLACES=404, PETRI_TRANSITIONS=345} [2024-11-28 03:23:21,285 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 324 predicate places. [2024-11-28 03:23:21,285 INFO L471 AbstractCegarLoop]: Abstraction has has 404 places, 345 transitions, 4743 flow [2024-11-28 03:23:21,285 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23:21,285 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:21,285 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:21,293 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (64)] Forceful destruction successful, exit code 0 [2024-11-28 03:23:21,485 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable176,64 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:21,485 INFO L396 AbstractCegarLoop]: === Iteration 178 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:23:21,487 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:21,487 INFO L85 PathProgramCache]: Analyzing trace with hash 1760585269, now seen corresponding path program 164 times [2024-11-28 03:23:21,487 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:21,487 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1332368118] [2024-11-28 03:23:21,487 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:23:21,487 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:21,498 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:23:21,499 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:21,660 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:23:21,660 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:21,660 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1332368118] [2024-11-28 03:23:21,660 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1332368118] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:21,660 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:21,661 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:23:21,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [34283990] [2024-11-28 03:23:21,661 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:21,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:23:21,661 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:21,661 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:23:21,661 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:23:22,081 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:23:22,082 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 404 places, 345 transitions, 4743 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:23:22,082 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:22,082 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:23:22,082 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:25,480 INFO L124 PetriNetUnfolderBase]: 5375/8871 cut-off events. [2024-11-28 03:23:25,480 INFO L125 PetriNetUnfolderBase]: For 122420/122751 co-relation queries the response was YES. [2024-11-28 03:23:25,641 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56659 conditions, 8871 events. 5375/8871 cut-off events. For 122420/122751 co-relation queries the response was YES. Maximal size of possible extension queue 454. Compared 58922 event pairs, 1187 based on Foata normal form. 310/8998 useless extension candidates. Maximal degree in co-relation 56525. Up to 5520 conditions per place. [2024-11-28 03:23:25,671 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 324 selfloop transitions, 112 changer transitions 31/490 dead transitions. [2024-11-28 03:23:25,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 430 places, 490 transitions, 7199 flow [2024-11-28 03:23:25,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:23:25,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:23:25,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1123 transitions. [2024-11-28 03:23:25,673 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5163218390804598 [2024-11-28 03:23:25,673 INFO L175 Difference]: Start difference. First operand has 404 places, 345 transitions, 4743 flow. Second operand 29 states and 1123 transitions. [2024-11-28 03:23:25,673 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 430 places, 490 transitions, 7199 flow [2024-11-28 03:23:26,745 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 412 places, 490 transitions, 6932 flow, removed 77 selfloop flow, removed 18 redundant places. [2024-11-28 03:23:26,750 INFO L231 Difference]: Finished difference. Result has 423 places, 376 transitions, 5537 flow [2024-11-28 03:23:26,750 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4488, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=345, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=84, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=5537, PETRI_PLACES=423, PETRI_TRANSITIONS=376} [2024-11-28 03:23:26,750 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 343 predicate places. [2024-11-28 03:23:26,751 INFO L471 AbstractCegarLoop]: Abstraction has has 423 places, 376 transitions, 5537 flow [2024-11-28 03:23:26,751 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:23:26,751 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:26,751 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:26,751 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable177 [2024-11-28 03:23:26,751 INFO L396 AbstractCegarLoop]: === Iteration 179 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:23:26,752 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:26,753 INFO L85 PathProgramCache]: Analyzing trace with hash 536703175, now seen corresponding path program 165 times [2024-11-28 03:23:26,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:26,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2094447714] [2024-11-28 03:23:26,753 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:23:26,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:26,764 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:23:26,764 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:26,944 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:23:26,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:26,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2094447714] [2024-11-28 03:23:26,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2094447714] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:26,945 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:26,945 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:23:26,945 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478111352] [2024-11-28 03:23:26,945 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:26,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:23:26,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:26,945 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:23:26,945 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:23:27,316 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:23:27,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 423 places, 376 transitions, 5537 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:23:27,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:27,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:23:27,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:31,402 INFO L124 PetriNetUnfolderBase]: 5421/9004 cut-off events. [2024-11-28 03:23:31,402 INFO L125 PetriNetUnfolderBase]: For 140871/141184 co-relation queries the response was YES. [2024-11-28 03:23:31,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59134 conditions, 9004 events. 5421/9004 cut-off events. For 140871/141184 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 60376 event pairs, 1081 based on Foata normal form. 292/9121 useless extension candidates. Maximal degree in co-relation 58991. Up to 4811 conditions per place. [2024-11-28 03:23:31,534 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 309 selfloop transitions, 140 changer transitions 35/507 dead transitions. [2024-11-28 03:23:31,534 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 450 places, 507 transitions, 7732 flow [2024-11-28 03:23:31,535 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-28 03:23:31,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-28 03:23:31,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1246 transitions. [2024-11-28 03:23:31,536 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5191666666666667 [2024-11-28 03:23:31,536 INFO L175 Difference]: Start difference. First operand has 423 places, 376 transitions, 5537 flow. Second operand 32 states and 1246 transitions. [2024-11-28 03:23:31,536 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 450 places, 507 transitions, 7732 flow [2024-11-28 03:23:32,482 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 507 transitions, 6938 flow, removed 342 selfloop flow, removed 17 redundant places. [2024-11-28 03:23:32,488 INFO L231 Difference]: Finished difference. Result has 439 places, 375 transitions, 5267 flow [2024-11-28 03:23:32,488 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4921, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=5267, PETRI_PLACES=439, PETRI_TRANSITIONS=375} [2024-11-28 03:23:32,488 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 359 predicate places. [2024-11-28 03:23:32,488 INFO L471 AbstractCegarLoop]: Abstraction has has 439 places, 375 transitions, 5267 flow [2024-11-28 03:23:32,489 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:23:32,489 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:32,489 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:32,489 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable178 [2024-11-28 03:23:32,489 INFO L396 AbstractCegarLoop]: === Iteration 180 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:23:32,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:32,490 INFO L85 PathProgramCache]: Analyzing trace with hash -413002865, now seen corresponding path program 166 times [2024-11-28 03:23:32,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:32,491 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1929881987] [2024-11-28 03:23:32,491 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:23:32,491 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:32,506 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:23:32,506 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:32,686 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:23:32,686 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:32,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1929881987] [2024-11-28 03:23:32,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1929881987] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:32,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:32,686 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:23:32,686 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687099741] [2024-11-28 03:23:32,686 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:32,687 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:32,687 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:32,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:32,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:23:33,251 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:23:33,251 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 375 transitions, 5267 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23:33,252 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:33,252 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:23:33,252 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:37,484 INFO L124 PetriNetUnfolderBase]: 5655/9390 cut-off events. [2024-11-28 03:23:37,484 INFO L125 PetriNetUnfolderBase]: For 133768/134081 co-relation queries the response was YES. [2024-11-28 03:23:37,585 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59836 conditions, 9390 events. 5655/9390 cut-off events. For 133768/134081 co-relation queries the response was YES. Maximal size of possible extension queue 507. Compared 64170 event pairs, 1391 based on Foata normal form. 292/9470 useless extension candidates. Maximal degree in co-relation 59692. Up to 5564 conditions per place. [2024-11-28 03:23:37,613 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 301 selfloop transitions, 142 changer transitions 41/507 dead transitions. [2024-11-28 03:23:37,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 470 places, 507 transitions, 7560 flow [2024-11-28 03:23:37,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:23:37,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:23:37,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1281 transitions. [2024-11-28 03:23:37,615 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5023529411764706 [2024-11-28 03:23:37,615 INFO L175 Difference]: Start difference. First operand has 439 places, 375 transitions, 5267 flow. Second operand 34 states and 1281 transitions. [2024-11-28 03:23:37,615 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 470 places, 507 transitions, 7560 flow [2024-11-28 03:23:38,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 439 places, 507 transitions, 7212 flow, removed 46 selfloop flow, removed 31 redundant places. [2024-11-28 03:23:38,586 INFO L231 Difference]: Finished difference. Result has 447 places, 377 transitions, 5473 flow [2024-11-28 03:23:38,586 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4980, PETRI_DIFFERENCE_MINUEND_PLACES=406, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=375, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=132, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=5473, PETRI_PLACES=447, PETRI_TRANSITIONS=377} [2024-11-28 03:23:38,587 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 367 predicate places. [2024-11-28 03:23:38,587 INFO L471 AbstractCegarLoop]: Abstraction has has 447 places, 377 transitions, 5473 flow [2024-11-28 03:23:38,587 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23:38,587 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:38,587 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:38,587 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable179 [2024-11-28 03:23:38,587 INFO L396 AbstractCegarLoop]: === Iteration 181 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:23:38,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:38,589 INFO L85 PathProgramCache]: Analyzing trace with hash 417669357, now seen corresponding path program 167 times [2024-11-28 03:23:38,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:38,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015771592] [2024-11-28 03:23:38,589 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:23:38,589 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:38,618 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:23:38,618 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:40,309 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:40,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:40,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015771592] [2024-11-28 03:23:40,310 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1015771592] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:40,310 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125236919] [2024-11-28 03:23:40,310 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:23:40,310 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:40,310 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:40,312 INFO L229 MonitoredProcess]: Starting monitored process 65 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:40,314 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Waiting until timeout for monitored process [2024-11-28 03:23:40,516 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:23:40,516 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:40,518 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:23:40,520 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:41,097 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:41,097 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:23:41,112 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:23:41,113 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:41,566 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:23:41,567 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:23:41,637 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:23:41,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125236919] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:41,637 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:41,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:23:41,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [904954013] [2024-11-28 03:23:41,637 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:41,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:41,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:41,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:41,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=1098, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:23:42,172 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:23:42,172 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 447 places, 377 transitions, 5473 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23:42,172 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:42,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:23:42,173 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:46,561 INFO L124 PetriNetUnfolderBase]: 5517/9242 cut-off events. [2024-11-28 03:23:46,561 INFO L125 PetriNetUnfolderBase]: For 133308/133649 co-relation queries the response was YES. [2024-11-28 03:23:46,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58874 conditions, 9242 events. 5517/9242 cut-off events. For 133308/133649 co-relation queries the response was YES. Maximal size of possible extension queue 491. Compared 63515 event pairs, 1630 based on Foata normal form. 314/9327 useless extension candidates. Maximal degree in co-relation 58727. Up to 7019 conditions per place. [2024-11-28 03:23:46,704 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 338 selfloop transitions, 78 changer transitions 35/474 dead transitions. [2024-11-28 03:23:46,704 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 472 places, 474 transitions, 6900 flow [2024-11-28 03:23:46,704 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 03:23:46,704 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 03:23:46,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 1161 transitions. [2024-11-28 03:23:46,706 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4993548387096774 [2024-11-28 03:23:46,706 INFO L175 Difference]: Start difference. First operand has 447 places, 377 transitions, 5473 flow. Second operand 31 states and 1161 transitions. [2024-11-28 03:23:46,706 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 472 places, 474 transitions, 6900 flow [2024-11-28 03:23:47,753 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 434 places, 474 transitions, 6602 flow, removed 41 selfloop flow, removed 38 redundant places. [2024-11-28 03:23:47,759 INFO L231 Difference]: Finished difference. Result has 439 places, 374 transitions, 5319 flow [2024-11-28 03:23:47,759 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=5195, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=299, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=5319, PETRI_PLACES=439, PETRI_TRANSITIONS=374} [2024-11-28 03:23:47,759 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 359 predicate places. [2024-11-28 03:23:47,759 INFO L471 AbstractCegarLoop]: Abstraction has has 439 places, 374 transitions, 5319 flow [2024-11-28 03:23:47,759 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23:47,759 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:47,760 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:47,767 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (65)] Ended with exit code 0 [2024-11-28 03:23:47,960 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 65 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable180 [2024-11-28 03:23:47,960 INFO L396 AbstractCegarLoop]: === Iteration 182 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:23:47,961 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:47,961 INFO L85 PathProgramCache]: Analyzing trace with hash -2083067221, now seen corresponding path program 168 times [2024-11-28 03:23:47,961 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:47,961 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [683104462] [2024-11-28 03:23:47,961 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:23:47,961 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:47,972 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:23:47,973 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:23:48,138 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:23:48,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:48,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [683104462] [2024-11-28 03:23:48,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [683104462] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:23:48,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:23:48,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:23:48,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975475228] [2024-11-28 03:23:48,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:48,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:23:48,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:48,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:23:48,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:23:48,449 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:23:48,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 439 places, 374 transitions, 5319 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:23:48,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:48,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:23:48,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:23:52,462 INFO L124 PetriNetUnfolderBase]: 5608/9411 cut-off events. [2024-11-28 03:23:52,462 INFO L125 PetriNetUnfolderBase]: For 129711/130025 co-relation queries the response was YES. [2024-11-28 03:23:52,572 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59523 conditions, 9411 events. 5608/9411 cut-off events. For 129711/130025 co-relation queries the response was YES. Maximal size of possible extension queue 495. Compared 64900 event pairs, 1501 based on Foata normal form. 285/9467 useless extension candidates. Maximal degree in co-relation 59379. Up to 6230 conditions per place. [2024-11-28 03:23:52,603 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 363 selfloop transitions, 90 changer transitions 30/506 dead transitions. [2024-11-28 03:23:52,603 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 461 places, 506 transitions, 7338 flow [2024-11-28 03:23:52,603 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2024-11-28 03:23:52,603 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 30 states. [2024-11-28 03:23:52,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 1163 transitions. [2024-11-28 03:23:52,605 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5168888888888888 [2024-11-28 03:23:52,605 INFO L175 Difference]: Start difference. First operand has 439 places, 374 transitions, 5319 flow. Second operand 30 states and 1163 transitions. [2024-11-28 03:23:52,605 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 461 places, 506 transitions, 7338 flow [2024-11-28 03:23:53,511 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 433 places, 506 transitions, 7146 flow, removed 22 selfloop flow, removed 28 redundant places. [2024-11-28 03:23:53,517 INFO L231 Difference]: Finished difference. Result has 442 places, 376 transitions, 5444 flow [2024-11-28 03:23:53,517 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=5159, PETRI_DIFFERENCE_MINUEND_PLACES=404, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=374, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=87, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=284, PETRI_DIFFERENCE_SUBTRAHEND_STATES=30, PETRI_FLOW=5444, PETRI_PLACES=442, PETRI_TRANSITIONS=376} [2024-11-28 03:23:53,517 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 362 predicate places. [2024-11-28 03:23:53,517 INFO L471 AbstractCegarLoop]: Abstraction has has 442 places, 376 transitions, 5444 flow [2024-11-28 03:23:53,518 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:23:53,518 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:23:53,518 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:23:53,518 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable181 [2024-11-28 03:23:53,518 INFO L396 AbstractCegarLoop]: === Iteration 183 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:23:53,519 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:23:53,519 INFO L85 PathProgramCache]: Analyzing trace with hash 283128923, now seen corresponding path program 169 times [2024-11-28 03:23:53,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:23:53,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580182064] [2024-11-28 03:23:53,520 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:23:53,520 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:23:53,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:55,552 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:23:55,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:23:55,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580182064] [2024-11-28 03:23:55,552 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580182064] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:55,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2136855727] [2024-11-28 03:23:55,552 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:23:55,552 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:23:55,552 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:23:55,554 INFO L229 MonitoredProcess]: Starting monitored process 66 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:23:55,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Waiting until timeout for monitored process [2024-11-28 03:23:55,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:23:55,744 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:23:55,745 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:23:56,254 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:23:56,255 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:23:56,265 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:23:56,266 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:23:56,735 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:23:56,735 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:23:56,808 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:23:56,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2136855727] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:23:56,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:23:56,809 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 35 [2024-11-28 03:23:56,809 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [145809397] [2024-11-28 03:23:56,809 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:23:56,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:23:56,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:23:56,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:23:56,810 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=1106, Unknown=0, NotChecked=0, Total=1190 [2024-11-28 03:23:57,359 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:23:57,359 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 442 places, 376 transitions, 5444 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:23:57,359 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:23:57,359 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:23:57,359 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:01,460 INFO L124 PetriNetUnfolderBase]: 5598/9449 cut-off events. [2024-11-28 03:24:01,460 INFO L125 PetriNetUnfolderBase]: For 133377/133692 co-relation queries the response was YES. [2024-11-28 03:24:01,593 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60037 conditions, 9449 events. 5598/9449 cut-off events. For 133377/133692 co-relation queries the response was YES. Maximal size of possible extension queue 489. Compared 65659 event pairs, 1563 based on Foata normal form. 290/9517 useless extension candidates. Maximal degree in co-relation 59890. Up to 7382 conditions per place. [2024-11-28 03:24:01,622 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 348 selfloop transitions, 70 changer transitions 36/477 dead transitions. [2024-11-28 03:24:01,622 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 465 places, 477 transitions, 7001 flow [2024-11-28 03:24:01,623 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:24:01,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:24:01,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1031 transitions. [2024-11-28 03:24:01,624 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5091358024691358 [2024-11-28 03:24:01,624 INFO L175 Difference]: Start difference. First operand has 442 places, 376 transitions, 5444 flow. Second operand 27 states and 1031 transitions. [2024-11-28 03:24:01,624 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 465 places, 477 transitions, 7001 flow [2024-11-28 03:24:02,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 438 places, 477 transitions, 6723 flow, removed 48 selfloop flow, removed 27 redundant places. [2024-11-28 03:24:02,546 INFO L231 Difference]: Finished difference. Result has 443 places, 373 transitions, 5301 flow [2024-11-28 03:24:02,547 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=5184, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=376, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=70, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5301, PETRI_PLACES=443, PETRI_TRANSITIONS=373} [2024-11-28 03:24:02,547 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 363 predicate places. [2024-11-28 03:24:02,547 INFO L471 AbstractCegarLoop]: Abstraction has has 443 places, 373 transitions, 5301 flow [2024-11-28 03:24:02,547 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:24:02,547 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:02,547 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:02,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (66)] Forceful destruction successful, exit code 0 [2024-11-28 03:24:02,748 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable182,66 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:02,748 INFO L396 AbstractCegarLoop]: === Iteration 184 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:24:02,749 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:02,749 INFO L85 PathProgramCache]: Analyzing trace with hash -1438025401, now seen corresponding path program 170 times [2024-11-28 03:24:02,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:02,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639824634] [2024-11-28 03:24:02,749 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:24:02,749 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:02,759 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:24:02,760 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:02,938 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:24:02,938 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:02,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639824634] [2024-11-28 03:24:02,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639824634] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:02,939 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:02,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:24:02,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [283238446] [2024-11-28 03:24:02,939 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:02,939 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:24:02,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:02,939 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:24:02,940 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:24:03,460 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:24:03,460 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 373 transitions, 5301 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:24:03,460 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:03,461 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:24:03,461 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:07,236 INFO L124 PetriNetUnfolderBase]: 5583/9453 cut-off events. [2024-11-28 03:24:07,236 INFO L125 PetriNetUnfolderBase]: For 127707/128020 co-relation queries the response was YES. [2024-11-28 03:24:07,344 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59277 conditions, 9453 events. 5583/9453 cut-off events. For 127707/128020 co-relation queries the response was YES. Maximal size of possible extension queue 487. Compared 65639 event pairs, 1377 based on Foata normal form. 292/9513 useless extension candidates. Maximal degree in co-relation 59133. Up to 6062 conditions per place. [2024-11-28 03:24:07,383 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 350 selfloop transitions, 95 changer transitions 30/498 dead transitions. [2024-11-28 03:24:07,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 468 places, 498 transitions, 7066 flow [2024-11-28 03:24:07,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 03:24:07,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 03:24:07,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 1258 transitions. [2024-11-28 03:24:07,385 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5082828282828283 [2024-11-28 03:24:07,385 INFO L175 Difference]: Start difference. First operand has 443 places, 373 transitions, 5301 flow. Second operand 33 states and 1258 transitions. [2024-11-28 03:24:07,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 468 places, 498 transitions, 7066 flow [2024-11-28 03:24:08,403 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 444 places, 498 transitions, 6904 flow, removed 15 selfloop flow, removed 24 redundant places. [2024-11-28 03:24:08,410 INFO L231 Difference]: Finished difference. Result has 450 places, 371 transitions, 5354 flow [2024-11-28 03:24:08,411 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=5157, PETRI_DIFFERENCE_MINUEND_PLACES=412, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=373, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=278, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=5354, PETRI_PLACES=450, PETRI_TRANSITIONS=371} [2024-11-28 03:24:08,411 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 370 predicate places. [2024-11-28 03:24:08,411 INFO L471 AbstractCegarLoop]: Abstraction has has 450 places, 371 transitions, 5354 flow [2024-11-28 03:24:08,411 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:24:08,411 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:08,411 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:08,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable183 [2024-11-28 03:24:08,412 INFO L396 AbstractCegarLoop]: === Iteration 185 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:24:08,413 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:08,413 INFO L85 PathProgramCache]: Analyzing trace with hash 1917185321, now seen corresponding path program 171 times [2024-11-28 03:24:08,413 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:08,413 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843553404] [2024-11-28 03:24:08,413 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:24:08,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:08,430 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:24:08,430 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:08,645 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:24:08,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:08,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843553404] [2024-11-28 03:24:08,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843553404] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:08,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:08,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:24:08,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [292803774] [2024-11-28 03:24:08,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:08,646 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:24:08,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:08,646 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:24:08,646 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:24:08,975 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:24:08,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 450 places, 371 transitions, 5354 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:24:08,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:08,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:24:08,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:12,660 INFO L124 PetriNetUnfolderBase]: 5438/9208 cut-off events. [2024-11-28 03:24:12,660 INFO L125 PetriNetUnfolderBase]: For 124845/125160 co-relation queries the response was YES. [2024-11-28 03:24:12,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 58041 conditions, 9208 events. 5438/9208 cut-off events. For 124845/125160 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 64038 event pairs, 1764 based on Foata normal form. 295/9266 useless extension candidates. Maximal degree in co-relation 57897. Up to 7205 conditions per place. [2024-11-28 03:24:12,810 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 310 selfloop transitions, 62 changer transitions 48/443 dead transitions. [2024-11-28 03:24:12,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 473 places, 443 transitions, 6525 flow [2024-11-28 03:24:12,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-28 03:24:12,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-28 03:24:12,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 1009 transitions. [2024-11-28 03:24:12,812 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4982716049382716 [2024-11-28 03:24:12,812 INFO L175 Difference]: Start difference. First operand has 450 places, 371 transitions, 5354 flow. Second operand 27 states and 1009 transitions. [2024-11-28 03:24:12,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 473 places, 443 transitions, 6525 flow [2024-11-28 03:24:13,662 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 440 places, 443 transitions, 6317 flow, removed 10 selfloop flow, removed 33 redundant places. [2024-11-28 03:24:13,667 INFO L231 Difference]: Finished difference. Result has 443 places, 354 transitions, 5027 flow [2024-11-28 03:24:13,668 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=5154, PETRI_DIFFERENCE_MINUEND_PLACES=414, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=309, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=5027, PETRI_PLACES=443, PETRI_TRANSITIONS=354} [2024-11-28 03:24:13,668 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 363 predicate places. [2024-11-28 03:24:13,668 INFO L471 AbstractCegarLoop]: Abstraction has has 443 places, 354 transitions, 5027 flow [2024-11-28 03:24:13,668 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:24:13,668 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:13,668 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:13,668 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable184 [2024-11-28 03:24:13,668 INFO L396 AbstractCegarLoop]: === Iteration 186 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:24:13,670 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:13,670 INFO L85 PathProgramCache]: Analyzing trace with hash 170962491, now seen corresponding path program 172 times [2024-11-28 03:24:13,670 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:13,670 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1961441932] [2024-11-28 03:24:13,670 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 03:24:13,670 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:13,688 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 03:24:13,688 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:13,916 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:24:13,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:13,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1961441932] [2024-11-28 03:24:13,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1961441932] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:13,917 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:13,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 03:24:13,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1635780883] [2024-11-28 03:24:13,917 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:13,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:13,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:13,917 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:13,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=111, Unknown=0, NotChecked=0, Total=132 [2024-11-28 03:24:14,544 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:24:14,545 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 443 places, 354 transitions, 5027 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:24:14,545 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:14,545 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:24:14,545 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:17,597 INFO L124 PetriNetUnfolderBase]: 5148/8669 cut-off events. [2024-11-28 03:24:17,598 INFO L125 PetriNetUnfolderBase]: For 116415/116753 co-relation queries the response was YES. [2024-11-28 03:24:17,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54482 conditions, 8669 events. 5148/8669 cut-off events. For 116415/116753 co-relation queries the response was YES. Maximal size of possible extension queue 465. Compared 59285 event pairs, 1932 based on Foata normal form. 319/8754 useless extension candidates. Maximal degree in co-relation 54341. Up to 7035 conditions per place. [2024-11-28 03:24:17,756 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 302 selfloop transitions, 60 changer transitions 42/427 dead transitions. [2024-11-28 03:24:17,756 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 455 places, 427 transitions, 6170 flow [2024-11-28 03:24:17,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 03:24:17,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 03:24:17,757 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 1041 transitions. [2024-11-28 03:24:17,758 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4957142857142857 [2024-11-28 03:24:17,758 INFO L175 Difference]: Start difference. First operand has 443 places, 354 transitions, 5027 flow. Second operand 28 states and 1041 transitions. [2024-11-28 03:24:17,758 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 455 places, 427 transitions, 6170 flow [2024-11-28 03:24:18,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 425 places, 427 transitions, 5951 flow, removed 15 selfloop flow, removed 30 redundant places. [2024-11-28 03:24:18,792 INFO L231 Difference]: Finished difference. Result has 428 places, 343 transitions, 4796 flow [2024-11-28 03:24:18,793 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4814, PETRI_DIFFERENCE_MINUEND_PLACES=398, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=354, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=60, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=4796, PETRI_PLACES=428, PETRI_TRANSITIONS=343} [2024-11-28 03:24:18,793 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 348 predicate places. [2024-11-28 03:24:18,793 INFO L471 AbstractCegarLoop]: Abstraction has has 428 places, 343 transitions, 4796 flow [2024-11-28 03:24:18,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:24:18,793 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:18,793 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:18,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable185 [2024-11-28 03:24:18,793 INFO L396 AbstractCegarLoop]: === Iteration 187 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:24:18,794 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:18,794 INFO L85 PathProgramCache]: Analyzing trace with hash 1024257699, now seen corresponding path program 173 times [2024-11-28 03:24:18,794 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:18,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [673220195] [2024-11-28 03:24:18,794 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:24:18,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:18,826 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:24:18,826 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:20,444 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:20,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:20,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [673220195] [2024-11-28 03:24:20,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [673220195] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:20,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1309639162] [2024-11-28 03:24:20,444 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-28 03:24:20,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:20,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:20,447 INFO L229 MonitoredProcess]: Starting monitored process 67 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:20,449 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Waiting until timeout for monitored process [2024-11-28 03:24:20,639 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-28 03:24:20,639 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:20,641 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:24:20,642 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:21,053 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:24:21,053 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 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:24:21,070 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:24:21,070 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:24:21,461 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:24:21,462 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:24:21,513 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:24:21,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1309639162] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:21,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:24:21,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [17, 13] total 32 [2024-11-28 03:24:21,514 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065852700] [2024-11-28 03:24:21,514 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:21,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:21,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:21,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:21,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=915, Unknown=0, NotChecked=0, Total=992 [2024-11-28 03:24:22,029 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:24:22,030 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 428 places, 343 transitions, 4796 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:24:22,030 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:22,030 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:24:22,030 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:25,929 INFO L124 PetriNetUnfolderBase]: 5082/8554 cut-off events. [2024-11-28 03:24:25,929 INFO L125 PetriNetUnfolderBase]: For 114477/114810 co-relation queries the response was YES. [2024-11-28 03:24:26,062 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53590 conditions, 8554 events. 5082/8554 cut-off events. For 114477/114810 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 58028 event pairs, 1564 based on Foata normal form. 314/8657 useless extension candidates. Maximal degree in co-relation 53452. Up to 6470 conditions per place. [2024-11-28 03:24:26,091 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 325 selfloop transitions, 77 changer transitions 30/455 dead transitions. [2024-11-28 03:24:26,091 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 447 places, 455 transitions, 6217 flow [2024-11-28 03:24:26,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-11-28 03:24:26,091 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-11-28 03:24:26,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 1333 transitions. [2024-11-28 03:24:26,093 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4937037037037037 [2024-11-28 03:24:26,093 INFO L175 Difference]: Start difference. First operand has 428 places, 343 transitions, 4796 flow. Second operand 36 states and 1333 transitions. [2024-11-28 03:24:26,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 447 places, 455 transitions, 6217 flow [2024-11-28 03:24:27,059 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 417 places, 455 transitions, 5994 flow, removed 23 selfloop flow, removed 30 redundant places. [2024-11-28 03:24:27,063 INFO L231 Difference]: Finished difference. Result has 421 places, 342 transitions, 4764 flow [2024-11-28 03:24:27,064 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4601, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=343, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=267, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=4764, PETRI_PLACES=421, PETRI_TRANSITIONS=342} [2024-11-28 03:24:27,064 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 341 predicate places. [2024-11-28 03:24:27,064 INFO L471 AbstractCegarLoop]: Abstraction has has 421 places, 342 transitions, 4764 flow [2024-11-28 03:24:27,064 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:24:27,064 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:27,064 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:27,072 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (67)] Ended with exit code 0 [2024-11-28 03:24:27,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable186,67 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:27,265 INFO L396 AbstractCegarLoop]: === Iteration 188 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:24:27,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:27,266 INFO L85 PathProgramCache]: Analyzing trace with hash 404422845, now seen corresponding path program 174 times [2024-11-28 03:24:27,266 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:27,266 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1290073899] [2024-11-28 03:24:27,266 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-28 03:24:27,266 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:27,278 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-28 03:24:27,278 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:27,442 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:24:27,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:27,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1290073899] [2024-11-28 03:24:27,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1290073899] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:27,442 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:27,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:24:27,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1972756848] [2024-11-28 03:24:27,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:27,443 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:24:27,443 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:27,443 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:24:27,443 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:24:27,765 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:24:27,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 421 places, 342 transitions, 4764 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:24:27,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:27,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:24:27,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:30,641 INFO L124 PetriNetUnfolderBase]: 4955/8294 cut-off events. [2024-11-28 03:24:30,641 INFO L125 PetriNetUnfolderBase]: For 106198/106523 co-relation queries the response was YES. [2024-11-28 03:24:30,755 INFO L83 FinitePrefix]: Finished finitePrefix Result has 51849 conditions, 8294 events. 4955/8294 cut-off events. For 106198/106523 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 56056 event pairs, 1421 based on Foata normal form. 304/8392 useless extension candidates. Maximal degree in co-relation 51716. Up to 6540 conditions per place. [2024-11-28 03:24:30,782 INFO L140 encePairwiseOnDemand]: 57/75 looper letters, 291 selfloop transitions, 63 changer transitions 41/418 dead transitions. [2024-11-28 03:24:30,782 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 418 transitions, 6011 flow [2024-11-28 03:24:30,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-11-28 03:24:30,783 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-11-28 03:24:30,783 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 879 transitions. [2024-11-28 03:24:30,784 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5095652173913043 [2024-11-28 03:24:30,784 INFO L175 Difference]: Start difference. First operand has 421 places, 342 transitions, 4764 flow. Second operand 23 states and 879 transitions. [2024-11-28 03:24:30,784 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 418 transitions, 6011 flow [2024-11-28 03:24:31,463 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 404 places, 418 transitions, 5773 flow, removed 26 selfloop flow, removed 34 redundant places. [2024-11-28 03:24:31,469 INFO L231 Difference]: Finished difference. Result has 407 places, 332 transitions, 4561 flow [2024-11-28 03:24:31,470 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4530, PETRI_DIFFERENCE_MINUEND_PLACES=382, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=342, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=279, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=4561, PETRI_PLACES=407, PETRI_TRANSITIONS=332} [2024-11-28 03:24:31,470 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 327 predicate places. [2024-11-28 03:24:31,470 INFO L471 AbstractCegarLoop]: Abstraction has has 407 places, 332 transitions, 4561 flow [2024-11-28 03:24:31,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:24:31,470 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:31,470 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:31,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable187 [2024-11-28 03:24:31,470 INFO L396 AbstractCegarLoop]: === Iteration 189 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:24:31,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:31,472 INFO L85 PathProgramCache]: Analyzing trace with hash 1271914623, now seen corresponding path program 175 times [2024-11-28 03:24:31,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:31,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963046201] [2024-11-28 03:24:31,472 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:24:31,472 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:31,725 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:33,733 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 10 proven. 8 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 03:24:33,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:33,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963046201] [2024-11-28 03:24:33,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963046201] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:33,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1271493212] [2024-11-28 03:24:33,734 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-28 03:24:33,734 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 03:24:33,734 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 03:24:33,738 INFO L229 MonitoredProcess]: Starting monitored process 68 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 03:24:33,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Waiting until timeout for monitored process [2024-11-28 03:24:33,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 03:24:33,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-11-28 03:24:33,938 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 03:24:34,345 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 03:24:34,345 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 39 treesize of output 26 [2024-11-28 03:24:34,362 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 6 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 03:24:34,362 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 03:24:34,769 INFO L349 Elim1Store]: treesize reduction 10, result has 84.6 percent of original size [2024-11-28 03:24:34,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 6 new quantified variables, introduced 6 case distinctions, treesize of input 35 treesize of output 74 [2024-11-28 03:24:34,818 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:24:34,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1271493212] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 03:24:34,818 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 03:24:34,818 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [18, 13] total 33 [2024-11-28 03:24:34,818 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1653062726] [2024-11-28 03:24:34,818 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:34,818 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 03:24:34,818 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:34,819 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 03:24:34,819 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=976, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 03:24:35,302 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:24:35,303 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 407 places, 332 transitions, 4561 flow. Second operand has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:24:35,303 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:35,303 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:24:35,303 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:39,014 INFO L124 PetriNetUnfolderBase]: 4987/8331 cut-off events. [2024-11-28 03:24:39,014 INFO L125 PetriNetUnfolderBase]: For 109500/109821 co-relation queries the response was YES. [2024-11-28 03:24:39,150 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52488 conditions, 8331 events. 4987/8331 cut-off events. For 109500/109821 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 56092 event pairs, 1145 based on Foata normal form. 294/8425 useless extension candidates. Maximal degree in co-relation 52355. Up to 5899 conditions per place. [2024-11-28 03:24:39,178 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 328 selfloop transitions, 90 changer transitions 20/461 dead transitions. [2024-11-28 03:24:39,179 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 426 places, 461 transitions, 6342 flow [2024-11-28 03:24:39,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-28 03:24:39,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 34 states. [2024-11-28 03:24:39,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 1287 transitions. [2024-11-28 03:24:39,180 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5047058823529412 [2024-11-28 03:24:39,180 INFO L175 Difference]: Start difference. First operand has 407 places, 332 transitions, 4561 flow. Second operand 34 states and 1287 transitions. [2024-11-28 03:24:39,180 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 426 places, 461 transitions, 6342 flow [2024-11-28 03:24:40,145 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 406 places, 461 transitions, 6157 flow, removed 17 selfloop flow, removed 20 redundant places. [2024-11-28 03:24:40,149 INFO L231 Difference]: Finished difference. Result has 412 places, 339 transitions, 4764 flow [2024-11-28 03:24:40,150 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4409, PETRI_DIFFERENCE_MINUEND_PLACES=373, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=332, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=83, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=246, PETRI_DIFFERENCE_SUBTRAHEND_STATES=34, PETRI_FLOW=4764, PETRI_PLACES=412, PETRI_TRANSITIONS=339} [2024-11-28 03:24:40,150 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 332 predicate places. [2024-11-28 03:24:40,150 INFO L471 AbstractCegarLoop]: Abstraction has has 412 places, 339 transitions, 4764 flow [2024-11-28 03:24:40,150 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 34.5) internal successors, (414), 12 states have internal predecessors, (414), 0 states have call successors, (0), 0 states 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:24:40,150 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:40,150 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:40,161 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (68)] Ended with exit code 0 [2024-11-28 03:24:40,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 68 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fc043005-dac0-4e2d-aaa8-e5b6addf3904/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable188 [2024-11-28 03:24:40,351 INFO L396 AbstractCegarLoop]: === Iteration 190 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:24:40,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:40,352 INFO L85 PathProgramCache]: Analyzing trace with hash -505045233, now seen corresponding path program 176 times [2024-11-28 03:24:40,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:40,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1420587544] [2024-11-28 03:24:40,352 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 03:24:40,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:40,365 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-28 03:24:40,365 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:40,522 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:24:40,522 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:40,523 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1420587544] [2024-11-28 03:24:40,523 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1420587544] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:40,523 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:40,523 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:24:40,523 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [186906171] [2024-11-28 03:24:40,523 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:40,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:24:40,523 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:40,524 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:24:40,524 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:24:40,801 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:24:40,801 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 412 places, 339 transitions, 4764 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:24:40,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:40,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:24:40,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 03:24:43,730 INFO L124 PetriNetUnfolderBase]: 4921/8258 cut-off events. [2024-11-28 03:24:43,731 INFO L125 PetriNetUnfolderBase]: For 110008/110306 co-relation queries the response was YES. [2024-11-28 03:24:43,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52180 conditions, 8258 events. 4921/8258 cut-off events. For 110008/110306 co-relation queries the response was YES. Maximal size of possible extension queue 451. Compared 55694 event pairs, 1390 based on Foata normal form. 277/8322 useless extension candidates. Maximal degree in co-relation 52046. Up to 6251 conditions per place. [2024-11-28 03:24:43,887 INFO L140 encePairwiseOnDemand]: 56/75 looper letters, 304 selfloop transitions, 65 changer transitions 34/426 dead transitions. [2024-11-28 03:24:43,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 426 transitions, 5965 flow [2024-11-28 03:24:43,887 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 03:24:43,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-11-28 03:24:43,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 1085 transitions. [2024-11-28 03:24:43,888 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49885057471264366 [2024-11-28 03:24:43,888 INFO L175 Difference]: Start difference. First operand has 412 places, 339 transitions, 4764 flow. Second operand 29 states and 1085 transitions. [2024-11-28 03:24:43,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 426 transitions, 5965 flow [2024-11-28 03:24:44,613 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 408 places, 426 transitions, 5635 flow, removed 61 selfloop flow, removed 30 redundant places. [2024-11-28 03:24:44,617 INFO L231 Difference]: Finished difference. Result has 411 places, 331 transitions, 4480 flow [2024-11-28 03:24:44,617 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=75, PETRI_DIFFERENCE_MINUEND_FLOW=4442, PETRI_DIFFERENCE_MINUEND_PLACES=380, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=339, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=274, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=4480, PETRI_PLACES=411, PETRI_TRANSITIONS=331} [2024-11-28 03:24:44,618 INFO L279 CegarLoopForPetriNet]: 80 programPoint places, 331 predicate places. [2024-11-28 03:24:44,618 INFO L471 AbstractCegarLoop]: Abstraction has has 411 places, 331 transitions, 4480 flow [2024-11-28 03:24:44,618 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:24:44,618 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 03:24:44,618 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 03:24:44,618 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable189 [2024-11-28 03:24:44,618 INFO L396 AbstractCegarLoop]: === Iteration 191 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 20 more)] === [2024-11-28 03:24:44,620 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 03:24:44,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1353073055, now seen corresponding path program 177 times [2024-11-28 03:24:44,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 03:24:44,620 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1697105134] [2024-11-28 03:24:44,620 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 03:24:44,620 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 03:24:44,631 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-28 03:24:44,631 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 03:24:45,024 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-28 03:24:45,024 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 03:24:45,024 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1697105134] [2024-11-28 03:24:45,024 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1697105134] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 03:24:45,024 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 03:24:45,024 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-11-28 03:24:45,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1916513559] [2024-11-28 03:24:45,025 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 03:24:45,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 03:24:45,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 03:24:45,025 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 03:24:45,025 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=91, Unknown=0, NotChecked=0, Total=110 [2024-11-28 03:24:45,410 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 75 [2024-11-28 03:24:45,410 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 411 places, 331 transitions, 4480 flow. Second operand has 11 states, 11 states have (on average 34.81818181818182) internal successors, (383), 11 states have internal predecessors, (383), 0 states have call successors, (0), 0 states 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:24:45,410 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 03:24:45,410 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 75 [2024-11-28 03:24:45,410 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand