./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-queue-add-2-nl.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-queue-add-2-nl.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 613bf9314e4e3fb6e64527ec38c7e6b39400e524de37a5103e9f06d9db406d3d --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-24 00:55:19,607 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-24 00:55:19,730 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-24 00:55:19,741 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-24 00:55:19,742 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-24 00:55:19,789 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-24 00:55:19,789 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-24 00:55:19,790 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-24 00:55:19,790 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-24 00:55:19,790 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-24 00:55:19,790 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-24 00:55:19,791 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-24 00:55:19,791 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-24 00:55:19,791 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-24 00:55:19,791 INFO L153 SettingsManager]: * Use SBE=true [2024-11-24 00:55:19,792 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-24 00:55:19,792 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-24 00:55:19,792 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-24 00:55:19,792 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-24 00:55:19,792 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-24 00:55:19,793 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-24 00:55:19,793 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-24 00:55:19,793 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-24 00:55:19,793 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-24 00:55:19,793 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-24 00:55:19,794 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-24 00:55:19,794 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-24 00:55:19,794 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-24 00:55:19,794 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-24 00:55:19,794 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-24 00:55:19,794 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:55:19,795 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:55:19,795 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:55:19,795 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:55:19,795 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-24 00:55:19,795 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-24 00:55:19,795 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-24 00:55:19,796 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-24 00:55:19,796 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:55:19,796 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-24 00:55:19,796 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-24 00:55:19,796 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-24 00:55:19,796 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-24 00:55:19,797 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-24 00:55:19,797 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-24 00:55:19,797 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-24 00:55:19,797 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-24 00:55:19,797 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_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G valid-free) ) CHECK( init(main()), LTL(G valid-deref) ) CHECK( init(main()), LTL(G valid-memtrack) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 613bf9314e4e3fb6e64527ec38c7e6b39400e524de37a5103e9f06d9db406d3d [2024-11-24 00:55:20,148 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-24 00:55:20,164 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-24 00:55:20,167 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-24 00:55:20,170 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-24 00:55:20,170 INFO L274 PluginConnector]: CDTParser initialized [2024-11-24 00:55:20,171 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/weaver/popl20-more-queue-add-2-nl.wvr.c [2024-11-24 00:55:23,963 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/data/b3bc8dd98/f509743e6c434bafbd043281e864b6ba/FLAGbb31b7d7b [2024-11-24 00:55:24,268 INFO L384 CDTParser]: Found 1 translation units. [2024-11-24 00:55:24,268 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/sv-benchmarks/c/weaver/popl20-more-queue-add-2-nl.wvr.c [2024-11-24 00:55:24,277 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/data/b3bc8dd98/f509743e6c434bafbd043281e864b6ba/FLAGbb31b7d7b [2024-11-24 00:55:24,295 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/data/b3bc8dd98/f509743e6c434bafbd043281e864b6ba [2024-11-24 00:55:24,298 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-24 00:55:24,300 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-24 00:55:24,302 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-24 00:55:24,302 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-24 00:55:24,308 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-24 00:55:24,309 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,310 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2be89861 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24, skipping insertion in model container [2024-11-24 00:55:24,310 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,333 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-24 00:55:24,597 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-24 00:55:24,601 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:55:24,613 INFO L200 MainTranslator]: Completed pre-run [2024-11-24 00:55:24,640 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-24 00:55:24,661 INFO L204 MainTranslator]: Completed translation [2024-11-24 00:55:24,661 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24 WrapperNode [2024-11-24 00:55:24,662 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-24 00:55:24,663 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-24 00:55:24,663 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-24 00:55:24,663 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-24 00:55:24,672 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,681 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,709 INFO L138 Inliner]: procedures = 24, calls = 30, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 158 [2024-11-24 00:55:24,709 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-24 00:55:24,710 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-24 00:55:24,710 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-24 00:55:24,711 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-24 00:55:24,722 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,722 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,732 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,775 INFO L175 MemorySlicer]: Split 6 memory accesses to 2 slices as follows [2, 4]. 67 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 1 writes are split as follows [0, 1]. [2024-11-24 00:55:24,775 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,775 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,789 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,794 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,802 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,804 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,809 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,812 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-24 00:55:24,815 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-24 00:55:24,815 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-24 00:55:24,816 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-24 00:55:24,817 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (1/1) ... [2024-11-24 00:55:24,826 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-24 00:55:24,845 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:24,861 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-24 00:55:24,869 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-24 00:55:24,898 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-24 00:55:24,898 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-24 00:55:24,898 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-24 00:55:24,898 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-24 00:55:24,898 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-24 00:55:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-24 00:55:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-24 00:55:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-24 00:55:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-24 00:55:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-24 00:55:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-24 00:55:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-24 00:55:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-24 00:55:24,899 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-24 00:55:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-24 00:55:24,899 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-24 00:55:24,902 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-24 00:55:25,025 INFO L234 CfgBuilder]: Building ICFG [2024-11-24 00:55:25,027 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-24 00:55:25,444 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-24 00:55:25,444 INFO L283 CfgBuilder]: Performing block encoding [2024-11-24 00:55:25,836 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-24 00:55:25,837 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-24 00:55:25,837 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:55:25 BoogieIcfgContainer [2024-11-24 00:55:25,837 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-24 00:55:25,840 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-24 00:55:25,840 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-24 00:55:25,846 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-24 00:55:25,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 24.11 12:55:24" (1/3) ... [2024-11-24 00:55:25,847 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52f86994 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:55:25, skipping insertion in model container [2024-11-24 00:55:25,847 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 24.11 12:55:24" (2/3) ... [2024-11-24 00:55:25,847 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52f86994 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 24.11 12:55:25, skipping insertion in model container [2024-11-24 00:55:25,847 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 24.11 12:55:25" (3/3) ... [2024-11-24 00:55:25,849 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-2-nl.wvr.c [2024-11-24 00:55:25,867 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-24 00:55:25,869 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-queue-add-2-nl.wvr.c that has 3 procedures, 36 locations, 1 initial locations, 3 loop locations, and 10 error locations. [2024-11-24 00:55:25,869 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-24 00:55:25,955 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-24 00:55:26,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 40 transitions, 94 flow [2024-11-24 00:55:26,056 INFO L124 PetriNetUnfolderBase]: 5/38 cut-off events. [2024-11-24 00:55:26,060 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-24 00:55:26,066 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47 conditions, 38 events. 5/38 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 76 event pairs, 0 based on Foata normal form. 0/23 useless extension candidates. Maximal degree in co-relation 26. Up to 3 conditions per place. [2024-11-24 00:55:26,067 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 40 transitions, 94 flow [2024-11-24 00:55:26,073 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 37 transitions, 86 flow [2024-11-24 00:55:26,090 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-24 00:55:26,104 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;@5a99b440, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-24 00:55:26,104 INFO L334 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2024-11-24 00:55:26,109 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-24 00:55:26,109 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-24 00:55:26,109 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-24 00:55:26,109 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:26,110 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-24 00:55:26,111 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:26,121 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:26,121 INFO L85 PathProgramCache]: Analyzing trace with hash 510715, now seen corresponding path program 1 times [2024-11-24 00:55:26,131 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:26,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [248511615] [2024-11-24 00:55:26,132 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:26,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:26,264 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:26,442 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:55:26,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:26,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [248511615] [2024-11-24 00:55:26,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [248511615] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:26,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:26,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-24 00:55:26,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [669403971] [2024-11-24 00:55:26,450 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:26,458 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:55:26,464 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:26,495 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:55:26,495 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:55:26,511 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-11-24 00:55:26,515 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 37 transitions, 86 flow. Second operand has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:26,516 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:26,516 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-11-24 00:55:26,517 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:26,782 INFO L124 PetriNetUnfolderBase]: 238/434 cut-off events. [2024-11-24 00:55:26,782 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-11-24 00:55:26,784 INFO L83 FinitePrefix]: Finished finitePrefix Result has 858 conditions, 434 events. 238/434 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1856 event pairs, 201 based on Foata normal form. 1/307 useless extension candidates. Maximal degree in co-relation 802. Up to 388 conditions per place. [2024-11-24 00:55:26,793 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 25 selfloop transitions, 2 changer transitions 0/32 dead transitions. [2024-11-24 00:55:26,794 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 32 transitions, 130 flow [2024-11-24 00:55:26,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:55:26,799 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:55:26,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-11-24 00:55:26,818 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-11-24 00:55:26,820 INFO L175 Difference]: Start difference. First operand has 39 places, 37 transitions, 86 flow. Second operand 3 states and 55 transitions. [2024-11-24 00:55:26,821 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 32 transitions, 130 flow [2024-11-24 00:55:26,828 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 32 transitions, 122 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-24 00:55:26,831 INFO L231 Difference]: Finished difference. Result has 34 places, 32 transitions, 72 flow [2024-11-24 00:55:26,834 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=72, PETRI_PLACES=34, PETRI_TRANSITIONS=32} [2024-11-24 00:55:26,838 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -5 predicate places. [2024-11-24 00:55:26,839 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 32 transitions, 72 flow [2024-11-24 00:55:26,839 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 9.0) internal successors, (27), 3 states have internal predecessors, (27), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:26,839 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:26,839 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-24 00:55:26,839 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-24 00:55:26,840 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:26,840 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:26,840 INFO L85 PathProgramCache]: Analyzing trace with hash 510716, now seen corresponding path program 1 times [2024-11-24 00:55:26,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:26,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1314814375] [2024-11-24 00:55:26,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:26,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:26,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:27,375 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:55:27,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:27,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1314814375] [2024-11-24 00:55:27,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1314814375] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:27,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:27,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:55:27,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029651496] [2024-11-24 00:55:27,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:27,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:55:27,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:27,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:55:27,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:55:27,385 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-11-24 00:55:27,385 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 32 transitions, 72 flow. Second operand has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:27,385 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:27,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-11-24 00:55:27,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:27,659 INFO L124 PetriNetUnfolderBase]: 239/437 cut-off events. [2024-11-24 00:55:27,660 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-24 00:55:27,661 INFO L83 FinitePrefix]: Finished finitePrefix Result has 848 conditions, 437 events. 239/437 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1869 event pairs, 201 based on Foata normal form. 0/309 useless extension candidates. Maximal degree in co-relation 826. Up to 393 conditions per place. [2024-11-24 00:55:27,666 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/35 dead transitions. [2024-11-24 00:55:27,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 35 transitions, 142 flow [2024-11-24 00:55:27,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:55:27,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:55:27,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 64 transitions. [2024-11-24 00:55:27,668 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-11-24 00:55:27,668 INFO L175 Difference]: Start difference. First operand has 34 places, 32 transitions, 72 flow. Second operand 4 states and 64 transitions. [2024-11-24 00:55:27,669 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 35 transitions, 142 flow [2024-11-24 00:55:27,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 35 transitions, 136 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:55:27,671 INFO L231 Difference]: Finished difference. Result has 37 places, 35 transitions, 95 flow [2024-11-24 00:55:27,671 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=68, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=32, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=95, PETRI_PLACES=37, PETRI_TRANSITIONS=35} [2024-11-24 00:55:27,672 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -2 predicate places. [2024-11-24 00:55:27,672 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 35 transitions, 95 flow [2024-11-24 00:55:27,672 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 8.75) internal successors, (35), 4 states have internal predecessors, (35), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:27,672 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:27,672 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-24 00:55:27,673 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-24 00:55:27,673 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:27,673 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:27,673 INFO L85 PathProgramCache]: Analyzing trace with hash 490813877, now seen corresponding path program 1 times [2024-11-24 00:55:27,673 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:27,673 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [54170715] [2024-11-24 00:55:27,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:27,674 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:27,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:28,259 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:55:28,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:28,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [54170715] [2024-11-24 00:55:28,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [54170715] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:55:28,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1258675546] [2024-11-24 00:55:28,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:28,261 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:28,262 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:28,266 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:55:28,270 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-24 00:55:28,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:28,369 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-24 00:55:28,374 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:55:28,484 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-24 00:55:28,708 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:55:28,709 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:55:28,869 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:55:28,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1258675546] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:55:28,870 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:55:28,870 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-24 00:55:28,870 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846035765] [2024-11-24 00:55:28,870 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:55:28,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-24 00:55:28,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:28,871 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-24 00:55:28,871 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-24 00:55:28,920 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-11-24 00:55:28,921 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 35 transitions, 95 flow. Second operand has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:28,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:28,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-11-24 00:55:28,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:29,346 INFO L124 PetriNetUnfolderBase]: 240/439 cut-off events. [2024-11-24 00:55:29,347 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-24 00:55:29,351 INFO L83 FinitePrefix]: Finished finitePrefix Result has 864 conditions, 439 events. 240/439 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 1873 event pairs, 201 based on Foata normal form. 0/310 useless extension candidates. Maximal degree in co-relation 833. Up to 390 conditions per place. [2024-11-24 00:55:29,356 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 23 selfloop transitions, 10 changer transitions 0/37 dead transitions. [2024-11-24 00:55:29,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 37 transitions, 169 flow [2024-11-24 00:55:29,356 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-24 00:55:29,357 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-24 00:55:29,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-11-24 00:55:29,358 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.309375 [2024-11-24 00:55:29,358 INFO L175 Difference]: Start difference. First operand has 37 places, 35 transitions, 95 flow. Second operand 8 states and 99 transitions. [2024-11-24 00:55:29,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 37 transitions, 169 flow [2024-11-24 00:55:29,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 37 transitions, 166 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-24 00:55:29,361 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 120 flow [2024-11-24 00:55:29,361 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=88, PETRI_DIFFERENCE_MINUEND_PLACES=35, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=120, PETRI_PLACES=42, PETRI_TRANSITIONS=37} [2024-11-24 00:55:29,362 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 3 predicate places. [2024-11-24 00:55:29,362 INFO L471 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 120 flow [2024-11-24 00:55:29,362 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 9.363636363636363) internal successors, (103), 11 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:29,362 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:29,362 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-24 00:55:29,376 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-24 00:55:29,563 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:29,564 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:29,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:29,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1962973928, now seen corresponding path program 1 times [2024-11-24 00:55:29,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:29,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933405555] [2024-11-24 00:55:29,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:29,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:29,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:29,706 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:55:29,706 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:29,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933405555] [2024-11-24 00:55:29,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933405555] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:29,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:29,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:55:29,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545155856] [2024-11-24 00:55:29,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:29,708 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:55:29,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:29,709 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:55:29,710 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:55:29,719 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-11-24 00:55:29,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 37 transitions, 120 flow. Second operand has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:29,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:29,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-11-24 00:55:29,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:29,846 INFO L124 PetriNetUnfolderBase]: 169/315 cut-off events. [2024-11-24 00:55:29,846 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-24 00:55:29,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 630 conditions, 315 events. 169/315 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1171 event pairs, 136 based on Foata normal form. 0/251 useless extension candidates. Maximal degree in co-relation 592. Up to 273 conditions per place. [2024-11-24 00:55:29,850 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 26 selfloop transitions, 4 changer transitions 0/34 dead transitions. [2024-11-24 00:55:29,850 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 34 transitions, 174 flow [2024-11-24 00:55:29,851 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:55:29,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:55:29,851 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 59 transitions. [2024-11-24 00:55:29,852 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-11-24 00:55:29,852 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 120 flow. Second operand 4 states and 59 transitions. [2024-11-24 00:55:29,852 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 34 transitions, 174 flow [2024-11-24 00:55:29,853 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 34 transitions, 132 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-11-24 00:55:29,854 INFO L231 Difference]: Finished difference. Result has 35 places, 34 transitions, 80 flow [2024-11-24 00:55:29,854 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=80, PETRI_PLACES=35, PETRI_TRANSITIONS=34} [2024-11-24 00:55:29,855 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -4 predicate places. [2024-11-24 00:55:29,855 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 34 transitions, 80 flow [2024-11-24 00:55:29,855 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.25) internal successors, (37), 4 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:29,855 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:29,855 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-24 00:55:29,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-24 00:55:29,855 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:29,856 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:29,856 INFO L85 PathProgramCache]: Analyzing trace with hash -1962973927, now seen corresponding path program 1 times [2024-11-24 00:55:29,856 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:29,856 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2084651447] [2024-11-24 00:55:29,856 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:29,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:29,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:29,966 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-24 00:55:29,966 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:29,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2084651447] [2024-11-24 00:55:29,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2084651447] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:29,967 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:29,967 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:55:29,967 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1573058577] [2024-11-24 00:55:29,967 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:29,967 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:55:29,968 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:29,968 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:55:29,968 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:55:29,973 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-11-24 00:55:29,973 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 35 places, 34 transitions, 80 flow. Second operand has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:29,974 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:29,974 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-11-24 00:55:29,974 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:30,131 INFO L124 PetriNetUnfolderBase]: 181/348 cut-off events. [2024-11-24 00:55:30,132 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-24 00:55:30,132 INFO L83 FinitePrefix]: Finished finitePrefix Result has 679 conditions, 348 events. 181/348 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1308 event pairs, 149 based on Foata normal form. 17/304 useless extension candidates. Maximal degree in co-relation 584. Up to 278 conditions per place. [2024-11-24 00:55:30,134 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 27 selfloop transitions, 2 changer transitions 8/41 dead transitions. [2024-11-24 00:55:30,134 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 41 transitions, 170 flow [2024-11-24 00:55:30,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:55:30,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:55:30,136 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 76 transitions. [2024-11-24 00:55:30,136 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-11-24 00:55:30,137 INFO L175 Difference]: Start difference. First operand has 35 places, 34 transitions, 80 flow. Second operand 4 states and 76 transitions. [2024-11-24 00:55:30,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 41 transitions, 170 flow [2024-11-24 00:55:30,137 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 41 transitions, 165 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:55:30,138 INFO L231 Difference]: Finished difference. Result has 37 places, 33 transitions, 88 flow [2024-11-24 00:55:30,139 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=75, PETRI_DIFFERENCE_MINUEND_PLACES=33, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=88, PETRI_PLACES=37, PETRI_TRANSITIONS=33} [2024-11-24 00:55:30,139 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -2 predicate places. [2024-11-24 00:55:30,139 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 88 flow [2024-11-24 00:55:30,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.25) internal successors, (41), 4 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:30,140 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:30,140 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:55:30,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-24 00:55:30,140 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:30,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:30,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1769689024, now seen corresponding path program 1 times [2024-11-24 00:55:30,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:30,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1366713593] [2024-11-24 00:55:30,141 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:30,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:30,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:30,383 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:55:30,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:30,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1366713593] [2024-11-24 00:55:30,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1366713593] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:55:30,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [83931471] [2024-11-24 00:55:30,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:30,384 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:30,384 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:30,387 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:55:30,392 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-24 00:55:30,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:30,491 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-24 00:55:30,493 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:55:30,655 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:55:30,655 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-24 00:55:30,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [83931471] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:30,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-24 00:55:30,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 6 [2024-11-24 00:55:30,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [917959832] [2024-11-24 00:55:30,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:30,656 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-24 00:55:30,656 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:30,657 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-24 00:55:30,658 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:55:30,674 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-11-24 00:55:30,675 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 37 places, 33 transitions, 88 flow. Second operand has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:30,675 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:30,675 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-11-24 00:55:30,675 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:30,780 INFO L124 PetriNetUnfolderBase]: 109/210 cut-off events. [2024-11-24 00:55:30,780 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-24 00:55:30,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 445 conditions, 210 events. 109/210 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 645 event pairs, 83 based on Foata normal form. 0/195 useless extension candidates. Maximal degree in co-relation 433. Up to 176 conditions per place. [2024-11-24 00:55:30,783 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 23 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-11-24 00:55:30,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 30 transitions, 128 flow [2024-11-24 00:55:30,783 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:55:30,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:55:30,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 60 transitions. [2024-11-24 00:55:30,788 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-11-24 00:55:30,789 INFO L175 Difference]: Start difference. First operand has 37 places, 33 transitions, 88 flow. Second operand 4 states and 60 transitions. [2024-11-24 00:55:30,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 30 transitions, 128 flow [2024-11-24 00:55:30,789 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 30 transitions, 124 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:55:30,790 INFO L231 Difference]: Finished difference. Result has 34 places, 30 transitions, 78 flow [2024-11-24 00:55:30,790 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=72, PETRI_DIFFERENCE_MINUEND_PLACES=31, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=27, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=78, PETRI_PLACES=34, PETRI_TRANSITIONS=30} [2024-11-24 00:55:30,791 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -5 predicate places. [2024-11-24 00:55:30,791 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 78 flow [2024-11-24 00:55:30,792 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.4) internal successors, (52), 5 states have internal predecessors, (52), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:30,792 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:30,792 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] [2024-11-24 00:55:30,807 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-24 00:55:30,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-11-24 00:55:30,993 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:30,994 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:30,994 INFO L85 PathProgramCache]: Analyzing trace with hash 429369916, now seen corresponding path program 1 times [2024-11-24 00:55:30,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:30,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [534322537] [2024-11-24 00:55:30,994 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:30,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:31,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:31,872 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:31,873 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:31,873 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [534322537] [2024-11-24 00:55:31,873 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [534322537] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:31,873 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:31,873 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:55:31,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [183805633] [2024-11-24 00:55:31,873 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:31,874 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:55:31,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:31,874 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:55:31,874 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:55:31,922 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-11-24 00:55:31,922 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 34 places, 30 transitions, 78 flow. Second operand has 10 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:31,922 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:31,922 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-11-24 00:55:31,922 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:32,288 INFO L124 PetriNetUnfolderBase]: 206/385 cut-off events. [2024-11-24 00:55:32,288 INFO L125 PetriNetUnfolderBase]: For 56/56 co-relation queries the response was YES. [2024-11-24 00:55:32,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 838 conditions, 385 events. 206/385 cut-off events. For 56/56 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1481 event pairs, 5 based on Foata normal form. 1/386 useless extension candidates. Maximal degree in co-relation 811. Up to 227 conditions per place. [2024-11-24 00:55:32,291 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 48 selfloop transitions, 15 changer transitions 5/71 dead transitions. [2024-11-24 00:55:32,291 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 71 transitions, 321 flow [2024-11-24 00:55:32,291 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:55:32,292 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:55:32,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-11-24 00:55:32,293 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-11-24 00:55:32,293 INFO L175 Difference]: Start difference. First operand has 34 places, 30 transitions, 78 flow. Second operand 10 states and 144 transitions. [2024-11-24 00:55:32,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 71 transitions, 321 flow [2024-11-24 00:55:32,294 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 71 transitions, 317 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-24 00:55:32,296 INFO L231 Difference]: Finished difference. Result has 46 places, 42 transitions, 162 flow [2024-11-24 00:55:32,296 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=74, PETRI_DIFFERENCE_MINUEND_PLACES=32, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=30, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=20, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=162, PETRI_PLACES=46, PETRI_TRANSITIONS=42} [2024-11-24 00:55:32,297 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 7 predicate places. [2024-11-24 00:55:32,297 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 42 transitions, 162 flow [2024-11-24 00:55:32,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:32,297 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:32,298 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] [2024-11-24 00:55:32,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-24 00:55:32,298 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:32,299 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:32,299 INFO L85 PathProgramCache]: Analyzing trace with hash -773325430, now seen corresponding path program 2 times [2024-11-24 00:55:32,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:32,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546946731] [2024-11-24 00:55:32,299 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:55:32,300 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:32,339 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:55:32,339 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:32,393 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:32,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:32,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546946731] [2024-11-24 00:55:32,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546946731] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:32,393 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:32,393 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-24 00:55:32,394 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163423820] [2024-11-24 00:55:32,394 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:32,394 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-24 00:55:32,394 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:32,394 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-24 00:55:32,395 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-24 00:55:32,395 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-11-24 00:55:32,395 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 42 transitions, 162 flow. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:32,395 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:32,395 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-11-24 00:55:32,395 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:32,510 INFO L124 PetriNetUnfolderBase]: 152/297 cut-off events. [2024-11-24 00:55:32,510 INFO L125 PetriNetUnfolderBase]: For 167/167 co-relation queries the response was YES. [2024-11-24 00:55:32,512 INFO L83 FinitePrefix]: Finished finitePrefix Result has 832 conditions, 297 events. 152/297 cut-off events. For 167/167 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 1049 event pairs, 33 based on Foata normal form. 8/304 useless extension candidates. Maximal degree in co-relation 819. Up to 224 conditions per place. [2024-11-24 00:55:32,514 INFO L140 encePairwiseOnDemand]: 36/40 looper letters, 40 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2024-11-24 00:55:32,514 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 47 transitions, 263 flow [2024-11-24 00:55:32,514 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-24 00:55:32,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-24 00:55:32,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2024-11-24 00:55:32,515 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-11-24 00:55:32,515 INFO L175 Difference]: Start difference. First operand has 46 places, 42 transitions, 162 flow. Second operand 3 states and 56 transitions. [2024-11-24 00:55:32,516 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 47 transitions, 263 flow [2024-11-24 00:55:32,518 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 47 transitions, 250 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-11-24 00:55:32,519 INFO L231 Difference]: Finished difference. Result has 44 places, 42 transitions, 163 flow [2024-11-24 00:55:32,519 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=140, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=37, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=163, PETRI_PLACES=44, PETRI_TRANSITIONS=42} [2024-11-24 00:55:32,523 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 5 predicate places. [2024-11-24 00:55:32,524 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 42 transitions, 163 flow [2024-11-24 00:55:32,524 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:32,524 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:32,524 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] [2024-11-24 00:55:32,524 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-24 00:55:32,524 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:32,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:32,525 INFO L85 PathProgramCache]: Analyzing trace with hash -827048698, now seen corresponding path program 3 times [2024-11-24 00:55:32,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:32,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330137376] [2024-11-24 00:55:32,525 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:55:32,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:32,570 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:55:32,570 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:33,211 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:33,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:33,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330137376] [2024-11-24 00:55:33,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [330137376] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:33,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:33,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:55:33,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451119520] [2024-11-24 00:55:33,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:33,212 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:55:33,212 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:33,213 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:55:33,213 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:55:33,255 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-11-24 00:55:33,255 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 42 transitions, 163 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:33,255 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:33,255 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-11-24 00:55:33,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:33,666 INFO L124 PetriNetUnfolderBase]: 223/417 cut-off events. [2024-11-24 00:55:33,666 INFO L125 PetriNetUnfolderBase]: For 294/294 co-relation queries the response was YES. [2024-11-24 00:55:33,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1254 conditions, 417 events. 223/417 cut-off events. For 294/294 co-relation queries the response was YES. Maximal size of possible extension queue 26. Compared 1608 event pairs, 31 based on Foata normal form. 1/416 useless extension candidates. Maximal degree in co-relation 1222. Up to 258 conditions per place. [2024-11-24 00:55:33,674 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 53 selfloop transitions, 20 changer transitions 5/80 dead transitions. [2024-11-24 00:55:33,674 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 80 transitions, 474 flow [2024-11-24 00:55:33,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:55:33,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:55:33,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-11-24 00:55:33,675 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3475 [2024-11-24 00:55:33,676 INFO L175 Difference]: Start difference. First operand has 44 places, 42 transitions, 163 flow. Second operand 10 states and 139 transitions. [2024-11-24 00:55:33,676 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 80 transitions, 474 flow [2024-11-24 00:55:33,681 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 80 transitions, 443 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-11-24 00:55:33,683 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 251 flow [2024-11-24 00:55:33,683 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=251, PETRI_PLACES=54, PETRI_TRANSITIONS=51} [2024-11-24 00:55:33,684 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 15 predicate places. [2024-11-24 00:55:33,684 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 251 flow [2024-11-24 00:55:33,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:33,685 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:33,685 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] [2024-11-24 00:55:33,685 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-24 00:55:33,685 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:33,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:33,688 INFO L85 PathProgramCache]: Analyzing trace with hash 1548802074, now seen corresponding path program 4 times [2024-11-24 00:55:33,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:33,688 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [862609486] [2024-11-24 00:55:33,688 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:55:33,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:33,735 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:55:33,736 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:34,308 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:34,309 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:34,309 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [862609486] [2024-11-24 00:55:34,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [862609486] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:34,309 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:34,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:55:34,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1301413581] [2024-11-24 00:55:34,309 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:34,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:55:34,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:34,310 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:55:34,310 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:55:34,335 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-11-24 00:55:34,335 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 54 places, 51 transitions, 251 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:34,335 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:34,335 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-11-24 00:55:34,335 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:34,811 INFO L124 PetriNetUnfolderBase]: 231/440 cut-off events. [2024-11-24 00:55:34,812 INFO L125 PetriNetUnfolderBase]: For 444/444 co-relation queries the response was YES. [2024-11-24 00:55:34,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1402 conditions, 440 events. 231/440 cut-off events. For 444/444 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1737 event pairs, 35 based on Foata normal form. 1/441 useless extension candidates. Maximal degree in co-relation 1387. Up to 278 conditions per place. [2024-11-24 00:55:34,816 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 57 selfloop transitions, 23 changer transitions 5/87 dead transitions. [2024-11-24 00:55:34,816 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 87 transitions, 576 flow [2024-11-24 00:55:34,817 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:55:34,817 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:55:34,818 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-11-24 00:55:34,819 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3525 [2024-11-24 00:55:34,819 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 251 flow. Second operand 10 states and 141 transitions. [2024-11-24 00:55:34,819 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 87 transitions, 576 flow [2024-11-24 00:55:34,823 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 87 transitions, 556 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-24 00:55:34,824 INFO L231 Difference]: Finished difference. Result has 65 places, 59 transitions, 371 flow [2024-11-24 00:55:34,825 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=371, PETRI_PLACES=65, PETRI_TRANSITIONS=59} [2024-11-24 00:55:34,826 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 26 predicate places. [2024-11-24 00:55:34,826 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 59 transitions, 371 flow [2024-11-24 00:55:34,826 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:34,826 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:34,826 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] [2024-11-24 00:55:34,826 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-24 00:55:34,827 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:34,827 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:34,827 INFO L85 PathProgramCache]: Analyzing trace with hash 712777116, now seen corresponding path program 5 times [2024-11-24 00:55:34,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:34,828 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271899271] [2024-11-24 00:55:34,828 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:55:34,828 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:34,853 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-24 00:55:34,853 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:35,513 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:35,513 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:35,513 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271899271] [2024-11-24 00:55:35,513 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1271899271] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:35,513 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:35,513 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:55:35,513 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1867315756] [2024-11-24 00:55:35,513 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:35,514 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:55:35,514 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:35,514 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:55:35,514 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:55:35,565 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-11-24 00:55:35,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 59 transitions, 371 flow. Second operand has 10 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:35,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:35,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-11-24 00:55:35,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:35,947 INFO L124 PetriNetUnfolderBase]: 209/427 cut-off events. [2024-11-24 00:55:35,947 INFO L125 PetriNetUnfolderBase]: For 825/825 co-relation queries the response was YES. [2024-11-24 00:55:35,950 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1564 conditions, 427 events. 209/427 cut-off events. For 825/825 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1846 event pairs, 16 based on Foata normal form. 1/426 useless extension candidates. Maximal degree in co-relation 1544. Up to 228 conditions per place. [2024-11-24 00:55:35,953 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 55 selfloop transitions, 28 changer transitions 5/91 dead transitions. [2024-11-24 00:55:35,953 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 91 transitions, 688 flow [2024-11-24 00:55:35,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-24 00:55:35,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-24 00:55:35,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-11-24 00:55:35,955 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35454545454545455 [2024-11-24 00:55:35,955 INFO L175 Difference]: Start difference. First operand has 65 places, 59 transitions, 371 flow. Second operand 11 states and 156 transitions. [2024-11-24 00:55:35,955 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 91 transitions, 688 flow [2024-11-24 00:55:35,960 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 91 transitions, 676 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-11-24 00:55:35,964 INFO L231 Difference]: Finished difference. Result has 77 places, 62 transitions, 465 flow [2024-11-24 00:55:35,964 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=359, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=465, PETRI_PLACES=77, PETRI_TRANSITIONS=62} [2024-11-24 00:55:35,965 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 38 predicate places. [2024-11-24 00:55:35,965 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 62 transitions, 465 flow [2024-11-24 00:55:35,965 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:35,966 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:35,966 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] [2024-11-24 00:55:35,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-24 00:55:35,966 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:35,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:35,966 INFO L85 PathProgramCache]: Analyzing trace with hash 2146179888, now seen corresponding path program 6 times [2024-11-24 00:55:35,967 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:35,967 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1254947818] [2024-11-24 00:55:35,967 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 00:55:35,970 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:35,999 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-24 00:55:36,000 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:36,566 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:36,567 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:36,567 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1254947818] [2024-11-24 00:55:36,567 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1254947818] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:36,567 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:36,567 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:55:36,567 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631910616] [2024-11-24 00:55:36,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:36,568 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:55:36,568 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:36,568 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:55:36,569 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:55:36,607 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-11-24 00:55:36,608 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 62 transitions, 465 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:36,608 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:36,608 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-11-24 00:55:36,608 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:37,034 INFO L124 PetriNetUnfolderBase]: 250/499 cut-off events. [2024-11-24 00:55:37,035 INFO L125 PetriNetUnfolderBase]: For 1506/1506 co-relation queries the response was YES. [2024-11-24 00:55:37,036 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1962 conditions, 499 events. 250/499 cut-off events. For 1506/1506 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2204 event pairs, 32 based on Foata normal form. 1/500 useless extension candidates. Maximal degree in co-relation 1934. Up to 324 conditions per place. [2024-11-24 00:55:37,041 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 64 selfloop transitions, 25 changer transitions 5/96 dead transitions. [2024-11-24 00:55:37,042 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 96 transitions, 809 flow [2024-11-24 00:55:37,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:55:37,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:55:37,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-11-24 00:55:37,043 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-11-24 00:55:37,044 INFO L175 Difference]: Start difference. First operand has 77 places, 62 transitions, 465 flow. Second operand 10 states and 140 transitions. [2024-11-24 00:55:37,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 96 transitions, 809 flow [2024-11-24 00:55:37,054 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 96 transitions, 729 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-11-24 00:55:37,056 INFO L231 Difference]: Finished difference. Result has 82 places, 66 transitions, 507 flow [2024-11-24 00:55:37,056 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=401, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=507, PETRI_PLACES=82, PETRI_TRANSITIONS=66} [2024-11-24 00:55:37,057 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 43 predicate places. [2024-11-24 00:55:37,058 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 66 transitions, 507 flow [2024-11-24 00:55:37,059 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:37,059 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:37,059 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] [2024-11-24 00:55:37,059 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-24 00:55:37,059 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:37,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:37,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1480055476, now seen corresponding path program 7 times [2024-11-24 00:55:37,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:37,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [129691256] [2024-11-24 00:55:37,061 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:55:37,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:37,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:37,562 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:37,562 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:37,562 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [129691256] [2024-11-24 00:55:37,562 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [129691256] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:37,563 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:37,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:55:37,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286251202] [2024-11-24 00:55:37,563 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:37,563 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:55:37,563 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:37,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:55:37,564 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:55:37,592 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-11-24 00:55:37,592 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 66 transitions, 507 flow. Second operand has 10 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:37,592 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:37,592 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-11-24 00:55:37,593 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:37,908 INFO L124 PetriNetUnfolderBase]: 219/451 cut-off events. [2024-11-24 00:55:37,908 INFO L125 PetriNetUnfolderBase]: For 1579/1579 co-relation queries the response was YES. [2024-11-24 00:55:37,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1864 conditions, 451 events. 219/451 cut-off events. For 1579/1579 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1994 event pairs, 25 based on Foata normal form. 1/452 useless extension candidates. Maximal degree in co-relation 1837. Up to 301 conditions per place. [2024-11-24 00:55:37,913 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 55 selfloop transitions, 23 changer transitions 8/89 dead transitions. [2024-11-24 00:55:37,913 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 89 transitions, 782 flow [2024-11-24 00:55:37,914 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:55:37,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:55:37,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-11-24 00:55:37,915 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-11-24 00:55:37,915 INFO L175 Difference]: Start difference. First operand has 82 places, 66 transitions, 507 flow. Second operand 10 states and 140 transitions. [2024-11-24 00:55:37,916 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 89 transitions, 782 flow [2024-11-24 00:55:37,927 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 89 transitions, 724 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-11-24 00:55:37,929 INFO L231 Difference]: Finished difference. Result has 86 places, 66 transitions, 504 flow [2024-11-24 00:55:37,930 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=451, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=504, PETRI_PLACES=86, PETRI_TRANSITIONS=66} [2024-11-24 00:55:37,932 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 47 predicate places. [2024-11-24 00:55:37,932 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 66 transitions, 504 flow [2024-11-24 00:55:37,933 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:37,933 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:37,933 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] [2024-11-24 00:55:37,933 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-24 00:55:37,933 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:37,934 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:37,934 INFO L85 PathProgramCache]: Analyzing trace with hash 1967654760, now seen corresponding path program 8 times [2024-11-24 00:55:37,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:37,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2047376657] [2024-11-24 00:55:37,934 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:55:37,934 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:37,960 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:55:37,961 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:38,468 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:38,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:38,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2047376657] [2024-11-24 00:55:38,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2047376657] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:38,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:38,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:55:38,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1172607691] [2024-11-24 00:55:38,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:38,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:55:38,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:38,473 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:55:38,473 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:55:38,523 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-11-24 00:55:38,524 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 66 transitions, 504 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:38,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:38,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-11-24 00:55:38,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:38,957 INFO L124 PetriNetUnfolderBase]: 257/516 cut-off events. [2024-11-24 00:55:38,957 INFO L125 PetriNetUnfolderBase]: For 1903/1903 co-relation queries the response was YES. [2024-11-24 00:55:38,959 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2115 conditions, 516 events. 257/516 cut-off events. For 1903/1903 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 2309 event pairs, 42 based on Foata normal form. 1/517 useless extension candidates. Maximal degree in co-relation 2083. Up to 339 conditions per place. [2024-11-24 00:55:38,962 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 69 selfloop transitions, 25 changer transitions 5/101 dead transitions. [2024-11-24 00:55:38,962 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 101 transitions, 891 flow [2024-11-24 00:55:38,963 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:55:38,963 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:55:38,964 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-11-24 00:55:38,965 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3575 [2024-11-24 00:55:38,965 INFO L175 Difference]: Start difference. First operand has 86 places, 66 transitions, 504 flow. Second operand 10 states and 143 transitions. [2024-11-24 00:55:38,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 101 transitions, 891 flow [2024-11-24 00:55:38,974 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 101 transitions, 835 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-11-24 00:55:38,977 INFO L231 Difference]: Finished difference. Result has 89 places, 70 transitions, 568 flow [2024-11-24 00:55:38,979 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=568, PETRI_PLACES=89, PETRI_TRANSITIONS=70} [2024-11-24 00:55:38,980 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 50 predicate places. [2024-11-24 00:55:38,980 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 70 transitions, 568 flow [2024-11-24 00:55:38,980 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:38,981 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:38,981 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] [2024-11-24 00:55:38,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-24 00:55:38,982 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:38,982 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:38,982 INFO L85 PathProgramCache]: Analyzing trace with hash 1128146728, now seen corresponding path program 9 times [2024-11-24 00:55:38,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:38,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1047559864] [2024-11-24 00:55:38,984 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:55:38,984 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:39,012 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:55:39,013 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:39,480 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:39,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:39,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1047559864] [2024-11-24 00:55:39,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1047559864] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:39,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:39,481 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:55:39,481 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1260236139] [2024-11-24 00:55:39,481 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:39,482 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:55:39,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:39,483 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:55:39,484 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:55:39,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-11-24 00:55:39,526 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 70 transitions, 568 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:39,526 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:39,526 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-11-24 00:55:39,527 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:39,938 INFO L124 PetriNetUnfolderBase]: 253/503 cut-off events. [2024-11-24 00:55:39,939 INFO L125 PetriNetUnfolderBase]: For 2590/2598 co-relation queries the response was YES. [2024-11-24 00:55:39,941 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2211 conditions, 503 events. 253/503 cut-off events. For 2590/2598 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2233 event pairs, 44 based on Foata normal form. 3/506 useless extension candidates. Maximal degree in co-relation 2180. Up to 339 conditions per place. [2024-11-24 00:55:39,944 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 63 selfloop transitions, 24 changer transitions 8/97 dead transitions. [2024-11-24 00:55:39,944 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 97 transitions, 905 flow [2024-11-24 00:55:39,945 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:55:39,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:55:39,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-11-24 00:55:39,948 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3475 [2024-11-24 00:55:39,948 INFO L175 Difference]: Start difference. First operand has 89 places, 70 transitions, 568 flow. Second operand 10 states and 139 transitions. [2024-11-24 00:55:39,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 97 transitions, 905 flow [2024-11-24 00:55:39,962 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 97 transitions, 837 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-11-24 00:55:39,964 INFO L231 Difference]: Finished difference. Result has 93 places, 70 transitions, 559 flow [2024-11-24 00:55:39,965 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=504, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=559, PETRI_PLACES=93, PETRI_TRANSITIONS=70} [2024-11-24 00:55:39,966 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 54 predicate places. [2024-11-24 00:55:39,966 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 70 transitions, 559 flow [2024-11-24 00:55:39,967 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:39,967 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:39,967 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] [2024-11-24 00:55:39,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-24 00:55:39,967 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:39,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:39,968 INFO L85 PathProgramCache]: Analyzing trace with hash 233899616, now seen corresponding path program 10 times [2024-11-24 00:55:39,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:39,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301591450] [2024-11-24 00:55:39,969 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:55:39,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:40,001 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:55:40,003 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:40,482 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:40,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:40,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301591450] [2024-11-24 00:55:40,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301591450] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:40,483 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:40,483 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:55:40,483 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968173035] [2024-11-24 00:55:40,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:40,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:55:40,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:40,484 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:55:40,484 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:55:40,525 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-11-24 00:55:40,525 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 70 transitions, 559 flow. Second operand has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:40,525 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:40,525 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-11-24 00:55:40,525 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:40,974 INFO L124 PetriNetUnfolderBase]: 267/536 cut-off events. [2024-11-24 00:55:40,975 INFO L125 PetriNetUnfolderBase]: For 2880/2888 co-relation queries the response was YES. [2024-11-24 00:55:40,976 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2349 conditions, 536 events. 267/536 cut-off events. For 2880/2888 co-relation queries the response was YES. Maximal size of possible extension queue 40. Compared 2385 event pairs, 41 based on Foata normal form. 3/539 useless extension candidates. Maximal degree in co-relation 2313. Up to 354 conditions per place. [2024-11-24 00:55:40,980 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 74 selfloop transitions, 24 changer transitions 5/105 dead transitions. [2024-11-24 00:55:40,980 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 105 transitions, 977 flow [2024-11-24 00:55:40,981 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:55:40,981 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:55:40,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-11-24 00:55:40,982 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-11-24 00:55:40,982 INFO L175 Difference]: Start difference. First operand has 93 places, 70 transitions, 559 flow. Second operand 10 states and 145 transitions. [2024-11-24 00:55:40,982 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 105 transitions, 977 flow [2024-11-24 00:55:40,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 105 transitions, 917 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-11-24 00:55:40,997 INFO L231 Difference]: Finished difference. Result has 96 places, 74 transitions, 629 flow [2024-11-24 00:55:40,997 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=629, PETRI_PLACES=96, PETRI_TRANSITIONS=74} [2024-11-24 00:55:40,998 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 57 predicate places. [2024-11-24 00:55:40,998 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 74 transitions, 629 flow [2024-11-24 00:55:40,998 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 9.0) internal successors, (90), 10 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:40,998 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:40,999 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] [2024-11-24 00:55:40,999 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-24 00:55:40,999 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:40,999 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:41,000 INFO L85 PathProgramCache]: Analyzing trace with hash 775771038, now seen corresponding path program 11 times [2024-11-24 00:55:41,000 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:41,000 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687161033] [2024-11-24 00:55:41,000 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:55:41,000 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:41,019 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-11-24 00:55:41,019 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:41,434 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:41,434 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:41,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687161033] [2024-11-24 00:55:41,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687161033] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:41,434 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:41,434 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-24 00:55:41,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592411643] [2024-11-24 00:55:41,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:41,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-24 00:55:41,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:41,436 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-24 00:55:41,436 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-11-24 00:55:41,468 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-11-24 00:55:41,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 74 transitions, 629 flow. Second operand has 10 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:41,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:41,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-11-24 00:55:41,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:41,787 INFO L124 PetriNetUnfolderBase]: 236/486 cut-off events. [2024-11-24 00:55:41,787 INFO L125 PetriNetUnfolderBase]: For 3445/3453 co-relation queries the response was YES. [2024-11-24 00:55:41,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2274 conditions, 486 events. 236/486 cut-off events. For 3445/3453 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 2159 event pairs, 33 based on Foata normal form. 3/488 useless extension candidates. Maximal degree in co-relation 2239. Up to 331 conditions per place. [2024-11-24 00:55:41,792 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 63 selfloop transitions, 22 changer transitions 8/96 dead transitions. [2024-11-24 00:55:41,793 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 96 transitions, 956 flow [2024-11-24 00:55:41,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-24 00:55:41,793 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-24 00:55:41,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-11-24 00:55:41,794 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3575 [2024-11-24 00:55:41,794 INFO L175 Difference]: Start difference. First operand has 96 places, 74 transitions, 629 flow. Second operand 10 states and 143 transitions. [2024-11-24 00:55:41,794 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 96 transitions, 956 flow [2024-11-24 00:55:41,810 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 96 transitions, 880 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-11-24 00:55:41,813 INFO L231 Difference]: Finished difference. Result has 100 places, 74 transitions, 610 flow [2024-11-24 00:55:41,813 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=559, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=610, PETRI_PLACES=100, PETRI_TRANSITIONS=74} [2024-11-24 00:55:41,814 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 61 predicate places. [2024-11-24 00:55:41,814 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 74 transitions, 610 flow [2024-11-24 00:55:41,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 10.0) internal successors, (100), 10 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:41,814 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:41,815 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] [2024-11-24 00:55:41,815 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-24 00:55:41,815 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:41,815 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:41,816 INFO L85 PathProgramCache]: Analyzing trace with hash -826034178, now seen corresponding path program 1 times [2024-11-24 00:55:41,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:41,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1107142625] [2024-11-24 00:55:41,816 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:41,816 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:41,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:41,914 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-24 00:55:41,915 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:41,915 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1107142625] [2024-11-24 00:55:41,915 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1107142625] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-24 00:55:41,915 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-24 00:55:41,915 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-24 00:55:41,915 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [658727015] [2024-11-24 00:55:41,915 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-24 00:55:41,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-24 00:55:41,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:41,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-24 00:55:41,917 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-24 00:55:41,917 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-11-24 00:55:41,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 74 transitions, 610 flow. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:41,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:41,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-11-24 00:55:41,917 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:42,127 INFO L124 PetriNetUnfolderBase]: 282/621 cut-off events. [2024-11-24 00:55:42,127 INFO L125 PetriNetUnfolderBase]: For 5614/5699 co-relation queries the response was YES. [2024-11-24 00:55:42,130 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2827 conditions, 621 events. 282/621 cut-off events. For 5614/5699 co-relation queries the response was YES. Maximal size of possible extension queue 46. Compared 3048 event pairs, 68 based on Foata normal form. 40/660 useless extension candidates. Maximal degree in co-relation 2783. Up to 210 conditions per place. [2024-11-24 00:55:42,133 INFO L140 encePairwiseOnDemand]: 36/40 looper letters, 59 selfloop transitions, 7 changer transitions 24/94 dead transitions. [2024-11-24 00:55:42,133 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 94 transitions, 911 flow [2024-11-24 00:55:42,134 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-24 00:55:42,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-24 00:55:42,135 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2024-11-24 00:55:42,136 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-11-24 00:55:42,136 INFO L175 Difference]: Start difference. First operand has 100 places, 74 transitions, 610 flow. Second operand 4 states and 87 transitions. [2024-11-24 00:55:42,136 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 94 transitions, 911 flow [2024-11-24 00:55:42,155 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 94 transitions, 806 flow, removed 12 selfloop flow, removed 17 redundant places. [2024-11-24 00:55:42,157 INFO L231 Difference]: Finished difference. Result has 86 places, 44 transitions, 307 flow [2024-11-24 00:55:42,158 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=307, PETRI_PLACES=86, PETRI_TRANSITIONS=44} [2024-11-24 00:55:42,159 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 47 predicate places. [2024-11-24 00:55:42,159 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 44 transitions, 307 flow [2024-11-24 00:55:42,160 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:42,160 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:42,160 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:55:42,160 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-24 00:55:42,160 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:42,161 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:42,161 INFO L85 PathProgramCache]: Analyzing trace with hash 340482939, now seen corresponding path program 1 times [2024-11-24 00:55:42,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:42,162 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1819568498] [2024-11-24 00:55:42,162 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:42,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:42,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:42,301 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:55:42,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:42,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1819568498] [2024-11-24 00:55:42,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1819568498] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:55:42,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1946507377] [2024-11-24 00:55:42,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:42,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:42,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:42,305 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:55:42,310 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-24 00:55:42,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:42,417 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-24 00:55:42,419 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:55:42,513 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:55:42,513 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:55:42,637 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-24 00:55:42,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1946507377] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:55:42,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:55:42,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-24 00:55:42,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631776612] [2024-11-24 00:55:42,638 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:55:42,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-24 00:55:42,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:42,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-24 00:55:42,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-11-24 00:55:42,660 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-11-24 00:55:42,660 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 44 transitions, 307 flow. Second operand has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:42,660 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:42,660 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-11-24 00:55:42,661 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:42,935 INFO L124 PetriNetUnfolderBase]: 281/595 cut-off events. [2024-11-24 00:55:42,935 INFO L125 PetriNetUnfolderBase]: For 4540/4580 co-relation queries the response was YES. [2024-11-24 00:55:42,937 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2701 conditions, 595 events. 281/595 cut-off events. For 4540/4580 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 2599 event pairs, 173 based on Foata normal form. 24/618 useless extension candidates. Maximal degree in co-relation 2464. Up to 392 conditions per place. [2024-11-24 00:55:42,941 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 34 selfloop transitions, 5 changer transitions 25/68 dead transitions. [2024-11-24 00:55:42,941 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 68 transitions, 610 flow [2024-11-24 00:55:42,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-24 00:55:42,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-24 00:55:42,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-11-24 00:55:42,943 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3821428571428571 [2024-11-24 00:55:42,943 INFO L175 Difference]: Start difference. First operand has 86 places, 44 transitions, 307 flow. Second operand 7 states and 107 transitions. [2024-11-24 00:55:42,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 68 transitions, 610 flow [2024-11-24 00:55:42,951 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 68 transitions, 474 flow, removed 51 selfloop flow, removed 18 redundant places. [2024-11-24 00:55:42,952 INFO L231 Difference]: Finished difference. Result has 57 places, 43 transitions, 230 flow [2024-11-24 00:55:42,953 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=216, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=39, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=230, PETRI_PLACES=57, PETRI_TRANSITIONS=43} [2024-11-24 00:55:42,953 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 18 predicate places. [2024-11-24 00:55:42,953 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 43 transitions, 230 flow [2024-11-24 00:55:42,954 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 12.083333333333334) internal successors, (145), 12 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:42,954 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:42,954 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] [2024-11-24 00:55:42,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-24 00:55:43,154 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:43,155 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:43,155 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:43,156 INFO L85 PathProgramCache]: Analyzing trace with hash -65045854, now seen corresponding path program 2 times [2024-11-24 00:55:43,156 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:43,156 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066753392] [2024-11-24 00:55:43,156 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:55:43,156 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:43,190 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:55:43,190 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:43,759 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:55:43,760 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:43,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066753392] [2024-11-24 00:55:43,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2066753392] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:55:43,760 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [881760585] [2024-11-24 00:55:43,760 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:55:43,760 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:43,760 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:43,763 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:55:43,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-24 00:55:43,884 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:55:43,884 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:43,886 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-24 00:55:43,888 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:55:44,247 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:55:44,247 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:55:44,407 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-24 00:55:44,408 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2024-11-24 00:55:44,717 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:55:44,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [881760585] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:55:44,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:55:44,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 23 [2024-11-24 00:55:44,718 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [42413124] [2024-11-24 00:55:44,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:55:44,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-11-24 00:55:44,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:44,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-11-24 00:55:44,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2024-11-24 00:55:44,833 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-11-24 00:55:44,834 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 57 places, 43 transitions, 230 flow. Second operand has 24 states, 24 states have (on average 9.833333333333334) internal successors, (236), 24 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:44,834 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:44,834 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-11-24 00:55:44,835 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:46,881 INFO L124 PetriNetUnfolderBase]: 1077/1957 cut-off events. [2024-11-24 00:55:46,881 INFO L125 PetriNetUnfolderBase]: For 2700/2700 co-relation queries the response was YES. [2024-11-24 00:55:46,885 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6190 conditions, 1957 events. 1077/1957 cut-off events. For 2700/2700 co-relation queries the response was YES. Maximal size of possible extension queue 92. Compared 10143 event pairs, 83 based on Foata normal form. 0/1890 useless extension candidates. Maximal degree in co-relation 4105. Up to 378 conditions per place. [2024-11-24 00:55:46,895 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 206 selfloop transitions, 51 changer transitions 0/259 dead transitions. [2024-11-24 00:55:46,896 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 259 transitions, 1786 flow [2024-11-24 00:55:46,896 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-11-24 00:55:46,897 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-11-24 00:55:46,898 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 427 transitions. [2024-11-24 00:55:46,899 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39537037037037037 [2024-11-24 00:55:46,899 INFO L175 Difference]: Start difference. First operand has 57 places, 43 transitions, 230 flow. Second operand 27 states and 427 transitions. [2024-11-24 00:55:46,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 259 transitions, 1786 flow [2024-11-24 00:55:46,905 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 259 transitions, 1736 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-11-24 00:55:46,908 INFO L231 Difference]: Finished difference. Result has 92 places, 90 transitions, 775 flow [2024-11-24 00:55:46,909 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=49, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=43, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=775, PETRI_PLACES=92, PETRI_TRANSITIONS=90} [2024-11-24 00:55:46,909 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 53 predicate places. [2024-11-24 00:55:46,910 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 90 transitions, 775 flow [2024-11-24 00:55:46,910 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 9.833333333333334) internal successors, (236), 24 states have internal predecessors, (236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:46,910 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:46,910 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:55:46,924 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-24 00:55:47,114 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:47,114 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:47,115 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:47,115 INFO L85 PathProgramCache]: Analyzing trace with hash 709677451, now seen corresponding path program 3 times [2024-11-24 00:55:47,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:47,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [297333926] [2024-11-24 00:55:47,115 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:55:47,115 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:47,141 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:55:47,142 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:47,272 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-24 00:55:47,273 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:47,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [297333926] [2024-11-24 00:55:47,273 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [297333926] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:55:47,273 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2100843018] [2024-11-24 00:55:47,274 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:55:47,274 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:47,274 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:47,277 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:55:47,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-24 00:55:47,384 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:55:47,384 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:55:47,386 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-24 00:55:47,388 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:55:47,457 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-24 00:55:47,457 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:55:47,500 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-11-24 00:55:47,501 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 25 treesize of output 12 [2024-11-24 00:55:47,539 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-24 00:55:47,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2100843018] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:55:47,540 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:55:47,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2024-11-24 00:55:47,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716550607] [2024-11-24 00:55:47,540 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:55:47,541 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-24 00:55:47,541 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:47,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-24 00:55:47,541 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-24 00:55:47,558 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-11-24 00:55:47,559 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 90 transitions, 775 flow. Second operand has 8 states, 8 states have (on average 11.25) internal successors, (90), 8 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:47,559 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:47,559 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-11-24 00:55:47,559 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:55:48,269 INFO L124 PetriNetUnfolderBase]: 1542/2746 cut-off events. [2024-11-24 00:55:48,270 INFO L125 PetriNetUnfolderBase]: For 17546/17546 co-relation queries the response was YES. [2024-11-24 00:55:48,280 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12182 conditions, 2746 events. 1542/2746 cut-off events. For 17546/17546 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 14873 event pairs, 289 based on Foata normal form. 28/2772 useless extension candidates. Maximal degree in co-relation 9730. Up to 1125 conditions per place. [2024-11-24 00:55:48,308 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 118 selfloop transitions, 36 changer transitions 0/156 dead transitions. [2024-11-24 00:55:48,309 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 156 transitions, 1696 flow [2024-11-24 00:55:48,309 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-24 00:55:48,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-24 00:55:48,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-11-24 00:55:48,310 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-11-24 00:55:48,310 INFO L175 Difference]: Start difference. First operand has 92 places, 90 transitions, 775 flow. Second operand 6 states and 96 transitions. [2024-11-24 00:55:48,310 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 156 transitions, 1696 flow [2024-11-24 00:55:48,378 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 156 transitions, 1525 flow, removed 82 selfloop flow, removed 3 redundant places. [2024-11-24 00:55:48,381 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 908 flow [2024-11-24 00:55:48,382 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=666, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=24, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=908, PETRI_PLACES=96, PETRI_TRANSITIONS=102} [2024-11-24 00:55:48,383 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 57 predicate places. [2024-11-24 00:55:48,384 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 908 flow [2024-11-24 00:55:48,384 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 11.25) internal successors, (90), 8 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:48,384 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:55:48,384 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:55:48,396 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-24 00:55:48,585 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-24 00:55:48,585 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:55:48,586 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:55:48,586 INFO L85 PathProgramCache]: Analyzing trace with hash 998222776, now seen corresponding path program 1 times [2024-11-24 00:55:48,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:55:48,586 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1118136031] [2024-11-24 00:55:48,586 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:48,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:55:48,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:50,270 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:55:50,270 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:55:50,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1118136031] [2024-11-24 00:55:50,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1118136031] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:55:50,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345761969] [2024-11-24 00:55:50,271 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-24 00:55:50,271 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:55:50,272 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:55:50,274 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:55:50,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-24 00:55:50,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:55:50,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-24 00:55:50,391 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:55:51,877 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:55:51,877 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:55:52,871 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:55:52,872 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 42 treesize of output 34 [2024-11-24 00:55:54,100 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:55:54,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345761969] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:55:54,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:55:54,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 49 [2024-11-24 00:55:54,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54808941] [2024-11-24 00:55:54,102 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:55:54,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-24 00:55:54,103 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:55:54,103 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-24 00:55:54,105 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2205, Unknown=0, NotChecked=0, Total=2450 [2024-11-24 00:55:54,419 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 00:55:54,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 96 places, 102 transitions, 908 flow. Second operand has 50 states, 50 states have (on average 7.68) internal successors, (384), 50 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:55:54,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:55:54,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 00:55:54,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:56:02,385 INFO L124 PetriNetUnfolderBase]: 2841/4889 cut-off events. [2024-11-24 00:56:02,386 INFO L125 PetriNetUnfolderBase]: For 31189/31189 co-relation queries the response was YES. [2024-11-24 00:56:02,397 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22547 conditions, 4889 events. 2841/4889 cut-off events. For 31189/31189 co-relation queries the response was YES. Maximal size of possible extension queue 182. Compared 28707 event pairs, 360 based on Foata normal form. 3/4892 useless extension candidates. Maximal degree in co-relation 18183. Up to 2992 conditions per place. [2024-11-24 00:56:02,418 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 210 selfloop transitions, 192 changer transitions 10/413 dead transitions. [2024-11-24 00:56:02,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 413 transitions, 4190 flow [2024-11-24 00:56:02,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-11-24 00:56:02,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2024-11-24 00:56:02,421 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 520 transitions. [2024-11-24 00:56:02,421 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2653061224489796 [2024-11-24 00:56:02,422 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 908 flow. Second operand 49 states and 520 transitions. [2024-11-24 00:56:02,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 413 transitions, 4190 flow [2024-11-24 00:56:02,547 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 413 transitions, 4141 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-11-24 00:56:02,556 INFO L231 Difference]: Finished difference. Result has 158 places, 283 transitions, 3409 flow [2024-11-24 00:56:02,557 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=896, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=49, PETRI_FLOW=3409, PETRI_PLACES=158, PETRI_TRANSITIONS=283} [2024-11-24 00:56:02,558 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 119 predicate places. [2024-11-24 00:56:02,558 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 283 transitions, 3409 flow [2024-11-24 00:56:02,559 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 7.68) internal successors, (384), 50 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:56:02,559 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:56:02,559 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:56:02,571 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2024-11-24 00:56:02,763 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-24 00:56:02,763 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:56:02,764 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:56:02,764 INFO L85 PathProgramCache]: Analyzing trace with hash 2145100180, now seen corresponding path program 2 times [2024-11-24 00:56:02,764 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:56:02,764 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1680669891] [2024-11-24 00:56:02,764 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:56:02,764 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:56:02,815 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:56:02,815 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:56:04,508 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:56:04,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:56:04,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1680669891] [2024-11-24 00:56:04,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1680669891] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:56:04,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [36922479] [2024-11-24 00:56:04,509 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:56:04,509 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:56:04,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:56:04,512 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:56:04,515 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-24 00:56:04,617 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:56:04,618 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:56:04,620 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-24 00:56:04,624 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:56:05,898 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:56:05,898 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:56:06,829 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:56:06,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 32 [2024-11-24 00:56:07,804 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:56:07,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [36922479] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:56:07,804 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:56:07,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 51 [2024-11-24 00:56:07,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [570926409] [2024-11-24 00:56:07,805 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:56:07,805 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-24 00:56:07,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:56:07,806 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-24 00:56:07,808 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=2413, Unknown=0, NotChecked=0, Total=2652 [2024-11-24 00:56:08,034 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 00:56:08,035 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 283 transitions, 3409 flow. Second operand has 52 states, 52 states have (on average 7.615384615384615) internal successors, (396), 52 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:56:08,035 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:56:08,035 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 00:56:08,035 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:56:34,369 INFO L124 PetriNetUnfolderBase]: 3250/5715 cut-off events. [2024-11-24 00:56:34,369 INFO L125 PetriNetUnfolderBase]: For 46465/46465 co-relation queries the response was YES. [2024-11-24 00:56:34,385 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32108 conditions, 5715 events. 3250/5715 cut-off events. For 46465/46465 co-relation queries the response was YES. Maximal size of possible extension queue 227. Compared 35693 event pairs, 230 based on Foata normal form. 4/5719 useless extension candidates. Maximal degree in co-relation 32006. Up to 2800 conditions per place. [2024-11-24 00:56:34,409 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 363 selfloop transitions, 430 changer transitions 20/814 dead transitions. [2024-11-24 00:56:34,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 814 transitions, 9144 flow [2024-11-24 00:56:34,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-11-24 00:56:34,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2024-11-24 00:56:34,413 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 1125 transitions. [2024-11-24 00:56:34,414 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.26785714285714285 [2024-11-24 00:56:34,414 INFO L175 Difference]: Start difference. First operand has 158 places, 283 transitions, 3409 flow. Second operand 105 states and 1125 transitions. [2024-11-24 00:56:34,415 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 814 transitions, 9144 flow [2024-11-24 00:56:34,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 814 transitions, 8745 flow, removed 194 selfloop flow, removed 6 redundant places. [2024-11-24 00:56:34,715 INFO L231 Difference]: Finished difference. Result has 276 places, 541 transitions, 7215 flow [2024-11-24 00:56:34,715 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=3132, PETRI_DIFFERENCE_MINUEND_PLACES=150, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=283, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=105, PETRI_FLOW=7215, PETRI_PLACES=276, PETRI_TRANSITIONS=541} [2024-11-24 00:56:34,716 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 237 predicate places. [2024-11-24 00:56:34,716 INFO L471 AbstractCegarLoop]: Abstraction has has 276 places, 541 transitions, 7215 flow [2024-11-24 00:56:34,716 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 7.615384615384615) internal successors, (396), 52 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:56:34,717 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:56:34,717 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:56:34,728 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-24 00:56:34,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-24 00:56:34,918 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:56:34,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:56:34,918 INFO L85 PathProgramCache]: Analyzing trace with hash -427071030, now seen corresponding path program 3 times [2024-11-24 00:56:34,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:56:34,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [101220429] [2024-11-24 00:56:34,919 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:56:34,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:56:34,952 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:56:34,952 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:56:35,697 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-24 00:56:35,697 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:56:35,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [101220429] [2024-11-24 00:56:35,698 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [101220429] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:56:35,698 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607628872] [2024-11-24 00:56:35,698 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:56:35,698 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:56:35,698 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:56:35,700 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:56:35,703 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-24 00:56:35,889 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:56:35,890 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:56:35,892 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-24 00:56:35,894 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:56:36,659 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-24 00:56:36,660 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:56:37,305 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:56:37,305 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 32 [2024-11-24 00:56:37,611 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-24 00:56:37,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607628872] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:56:37,611 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:56:37,611 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 35 [2024-11-24 00:56:37,611 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288778643] [2024-11-24 00:56:37,612 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:56:37,612 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-24 00:56:37,612 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:56:37,612 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-24 00:56:37,613 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1128, Unknown=0, NotChecked=0, Total=1260 [2024-11-24 00:56:37,632 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 00:56:37,633 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 541 transitions, 7215 flow. Second operand has 36 states, 36 states have (on average 7.916666666666667) internal successors, (285), 36 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:56:37,633 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:56:37,633 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 00:56:37,633 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:56:40,584 INFO L124 PetriNetUnfolderBase]: 3359/5901 cut-off events. [2024-11-24 00:56:40,585 INFO L125 PetriNetUnfolderBase]: For 61884/61884 co-relation queries the response was YES. [2024-11-24 00:56:40,629 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38166 conditions, 5901 events. 3359/5901 cut-off events. For 61884/61884 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 36958 event pairs, 251 based on Foata normal form. 2/5903 useless extension candidates. Maximal degree in co-relation 38037. Up to 3653 conditions per place. [2024-11-24 00:56:40,657 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 349 selfloop transitions, 352 changer transitions 5/707 dead transitions. [2024-11-24 00:56:40,657 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 707 transitions, 10254 flow [2024-11-24 00:56:40,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-11-24 00:56:40,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-11-24 00:56:40,658 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 246 transitions. [2024-11-24 00:56:40,659 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3075 [2024-11-24 00:56:40,659 INFO L175 Difference]: Start difference. First operand has 276 places, 541 transitions, 7215 flow. Second operand 20 states and 246 transitions. [2024-11-24 00:56:40,659 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 707 transitions, 10254 flow [2024-11-24 00:56:41,314 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 707 transitions, 9204 flow, removed 487 selfloop flow, removed 11 redundant places. [2024-11-24 00:56:41,324 INFO L231 Difference]: Finished difference. Result has 289 places, 618 transitions, 8500 flow [2024-11-24 00:56:41,325 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=6290, PETRI_DIFFERENCE_MINUEND_PLACES=261, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=541, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=283, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=229, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=8500, PETRI_PLACES=289, PETRI_TRANSITIONS=618} [2024-11-24 00:56:41,325 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 250 predicate places. [2024-11-24 00:56:41,325 INFO L471 AbstractCegarLoop]: Abstraction has has 289 places, 618 transitions, 8500 flow [2024-11-24 00:56:41,326 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 7.916666666666667) internal successors, (285), 36 states have internal predecessors, (285), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:56:41,326 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:56:41,326 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:56:41,333 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-24 00:56:41,526 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-24 00:56:41,527 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:56:41,527 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:56:41,527 INFO L85 PathProgramCache]: Analyzing trace with hash -306243172, now seen corresponding path program 4 times [2024-11-24 00:56:41,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:56:41,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1494162211] [2024-11-24 00:56:41,527 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:56:41,528 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:56:41,550 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:56:41,550 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:56:43,126 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:56:43,127 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:56:43,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1494162211] [2024-11-24 00:56:43,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1494162211] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:56:43,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [938032326] [2024-11-24 00:56:43,127 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:56:43,127 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:56:43,128 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:56:43,130 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:56:43,133 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-24 00:56:43,295 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:56:43,295 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:56:43,297 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-24 00:56:43,303 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:56:44,612 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:56:44,613 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:56:45,522 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:56:45,524 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 32 [2024-11-24 00:56:46,500 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:56:46,500 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [938032326] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:56:46,500 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:56:46,500 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 51 [2024-11-24 00:56:46,500 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2051990411] [2024-11-24 00:56:46,500 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:56:46,501 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-24 00:56:46,501 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:56:46,502 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-24 00:56:46,502 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2421, Unknown=0, NotChecked=0, Total=2652 [2024-11-24 00:56:46,686 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 00:56:46,687 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 618 transitions, 8500 flow. Second operand has 52 states, 52 states have (on average 7.615384615384615) internal successors, (396), 52 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:56:46,687 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:56:46,687 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 00:56:46,687 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:57:13,817 INFO L124 PetriNetUnfolderBase]: 3500/6246 cut-off events. [2024-11-24 00:57:13,817 INFO L125 PetriNetUnfolderBase]: For 72046/72046 co-relation queries the response was YES. [2024-11-24 00:57:13,852 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42729 conditions, 6246 events. 3500/6246 cut-off events. For 72046/72046 co-relation queries the response was YES. Maximal size of possible extension queue 253. Compared 40519 event pairs, 194 based on Foata normal form. 4/6250 useless extension candidates. Maximal degree in co-relation 42604. Up to 2728 conditions per place. [2024-11-24 00:57:13,871 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 406 selfloop transitions, 594 changer transitions 15/1016 dead transitions. [2024-11-24 00:57:13,871 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 1016 transitions, 13788 flow [2024-11-24 00:57:13,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-11-24 00:57:13,872 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2024-11-24 00:57:13,875 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 1262 transitions. [2024-11-24 00:57:13,876 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2629166666666667 [2024-11-24 00:57:13,876 INFO L175 Difference]: Start difference. First operand has 289 places, 618 transitions, 8500 flow. Second operand 120 states and 1262 transitions. [2024-11-24 00:57:13,876 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 1016 transitions, 13788 flow [2024-11-24 00:57:14,445 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 1016 transitions, 13522 flow, removed 108 selfloop flow, removed 5 redundant places. [2024-11-24 00:57:14,458 INFO L231 Difference]: Finished difference. Result has 417 places, 715 transitions, 11426 flow [2024-11-24 00:57:14,458 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=8338, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=618, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=503, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=120, PETRI_FLOW=11426, PETRI_PLACES=417, PETRI_TRANSITIONS=715} [2024-11-24 00:57:14,459 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 378 predicate places. [2024-11-24 00:57:14,459 INFO L471 AbstractCegarLoop]: Abstraction has has 417 places, 715 transitions, 11426 flow [2024-11-24 00:57:14,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 7.615384615384615) internal successors, (396), 52 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:57:14,459 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:57:14,459 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:57:14,466 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-24 00:57:14,659 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:57:14,660 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:57:14,660 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:57:14,660 INFO L85 PathProgramCache]: Analyzing trace with hash 1069927662, now seen corresponding path program 5 times [2024-11-24 00:57:14,660 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:57:14,661 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449213172] [2024-11-24 00:57:14,661 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:57:14,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:57:14,682 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-24 00:57:14,682 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:57:16,251 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:57:16,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:57:16,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449213172] [2024-11-24 00:57:16,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [449213172] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:57:16,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469987178] [2024-11-24 00:57:16,252 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:57:16,252 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:57:16,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:57:16,255 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:57:16,258 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-24 00:57:16,424 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-24 00:57:16,424 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:57:16,429 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-24 00:57:16,431 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:57:17,213 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-24 00:57:17,213 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:57:17,789 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:57:17,789 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 32 [2024-11-24 00:57:18,126 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-24 00:57:18,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469987178] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:57:18,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:57:18,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14, 13] total 41 [2024-11-24 00:57:18,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1519221689] [2024-11-24 00:57:18,127 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:57:18,127 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-24 00:57:18,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:57:18,128 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-24 00:57:18,128 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1573, Unknown=0, NotChecked=0, Total=1722 [2024-11-24 00:57:18,262 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 00:57:18,262 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 417 places, 715 transitions, 11426 flow. Second operand has 42 states, 42 states have (on average 7.928571428571429) internal successors, (333), 42 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:57:18,262 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:57:18,262 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 00:57:18,262 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:57:22,729 INFO L124 PetriNetUnfolderBase]: 3666/6624 cut-off events. [2024-11-24 00:57:22,729 INFO L125 PetriNetUnfolderBase]: For 94118/94118 co-relation queries the response was YES. [2024-11-24 00:57:22,781 INFO L83 FinitePrefix]: Finished finitePrefix Result has 49671 conditions, 6624 events. 3666/6624 cut-off events. For 94118/94118 co-relation queries the response was YES. Maximal size of possible extension queue 279. Compared 44265 event pairs, 335 based on Foata normal form. 8/6632 useless extension candidates. Maximal degree in co-relation 49509. Up to 3913 conditions per place. [2024-11-24 00:57:22,811 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 397 selfloop transitions, 442 changer transitions 33/873 dead transitions. [2024-11-24 00:57:22,811 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 873 transitions, 14984 flow [2024-11-24 00:57:22,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-24 00:57:22,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-24 00:57:22,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 292 transitions. [2024-11-24 00:57:22,813 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.292 [2024-11-24 00:57:22,813 INFO L175 Difference]: Start difference. First operand has 417 places, 715 transitions, 11426 flow. Second operand 25 states and 292 transitions. [2024-11-24 00:57:22,813 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 873 transitions, 14984 flow [2024-11-24 00:57:23,793 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 873 transitions, 14270 flow, removed 171 selfloop flow, removed 46 redundant places. [2024-11-24 00:57:23,811 INFO L231 Difference]: Finished difference. Result has 403 places, 753 transitions, 12952 flow [2024-11-24 00:57:23,811 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=10744, PETRI_DIFFERENCE_MINUEND_PLACES=368, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=407, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=294, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=12952, PETRI_PLACES=403, PETRI_TRANSITIONS=753} [2024-11-24 00:57:23,812 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 364 predicate places. [2024-11-24 00:57:23,812 INFO L471 AbstractCegarLoop]: Abstraction has has 403 places, 753 transitions, 12952 flow [2024-11-24 00:57:23,812 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 7.928571428571429) internal successors, (333), 42 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:57:23,812 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:57:23,812 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:57:23,821 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-24 00:57:24,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:57:24,013 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:57:24,013 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:57:24,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1521778238, now seen corresponding path program 6 times [2024-11-24 00:57:24,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:57:24,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1315363072] [2024-11-24 00:57:24,014 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 00:57:24,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:57:24,047 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-24 00:57:24,047 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:57:25,838 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:57:25,839 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:57:25,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1315363072] [2024-11-24 00:57:25,839 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1315363072] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:57:25,839 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1354330171] [2024-11-24 00:57:25,839 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 00:57:25,839 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:57:25,840 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:57:25,844 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:57:25,846 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-24 00:57:25,969 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-24 00:57:25,969 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:57:25,971 INFO L256 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-24 00:57:25,972 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:57:26,950 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:57:26,950 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:57:28,103 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:57:28,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 24 [2024-11-24 00:57:28,786 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:57:28,787 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1354330171] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:57:28,787 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:57:28,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 16] total 50 [2024-11-24 00:57:28,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [103932800] [2024-11-24 00:57:28,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:57:28,788 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-24 00:57:28,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:57:28,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-24 00:57:28,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=2318, Unknown=0, NotChecked=0, Total=2550 [2024-11-24 00:57:29,350 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 40 [2024-11-24 00:57:29,350 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 403 places, 753 transitions, 12952 flow. Second operand has 51 states, 51 states have (on average 6.647058823529412) internal successors, (339), 51 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:57:29,351 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:57:29,351 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 40 [2024-11-24 00:57:29,351 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:57:38,645 INFO L124 PetriNetUnfolderBase]: 3803/6841 cut-off events. [2024-11-24 00:57:38,645 INFO L125 PetriNetUnfolderBase]: For 123255/123255 co-relation queries the response was YES. [2024-11-24 00:57:38,684 INFO L83 FinitePrefix]: Finished finitePrefix Result has 54950 conditions, 6841 events. 3803/6841 cut-off events. For 123255/123255 co-relation queries the response was YES. Maximal size of possible extension queue 301. Compared 45917 event pairs, 279 based on Foata normal form. 6/6847 useless extension candidates. Maximal degree in co-relation 54784. Up to 3016 conditions per place. [2024-11-24 00:57:38,707 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 391 selfloop transitions, 550 changer transitions 38/980 dead transitions. [2024-11-24 00:57:38,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 980 transitions, 17003 flow [2024-11-24 00:57:38,707 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-11-24 00:57:38,707 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2024-11-24 00:57:38,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 608 transitions. [2024-11-24 00:57:38,710 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.25333333333333335 [2024-11-24 00:57:38,710 INFO L175 Difference]: Start difference. First operand has 403 places, 753 transitions, 12952 flow. Second operand 60 states and 608 transitions. [2024-11-24 00:57:38,710 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 980 transitions, 17003 flow [2024-11-24 00:57:39,720 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 980 transitions, 16573 flow, removed 53 selfloop flow, removed 16 redundant places. [2024-11-24 00:57:39,733 INFO L231 Difference]: Finished difference. Result has 459 places, 796 transitions, 15025 flow [2024-11-24 00:57:39,733 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=12550, PETRI_DIFFERENCE_MINUEND_PLACES=384, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=753, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=501, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=231, PETRI_DIFFERENCE_SUBTRAHEND_STATES=60, PETRI_FLOW=15025, PETRI_PLACES=459, PETRI_TRANSITIONS=796} [2024-11-24 00:57:39,734 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 420 predicate places. [2024-11-24 00:57:39,734 INFO L471 AbstractCegarLoop]: Abstraction has has 459 places, 796 transitions, 15025 flow [2024-11-24 00:57:39,734 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 6.647058823529412) internal successors, (339), 51 states have internal predecessors, (339), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:57:39,734 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:57:39,734 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:57:39,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-24 00:57:39,935 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:57:39,935 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:57:39,935 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:57:39,936 INFO L85 PathProgramCache]: Analyzing trace with hash 2024439392, now seen corresponding path program 7 times [2024-11-24 00:57:39,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:57:39,936 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [457306917] [2024-11-24 00:57:39,936 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:57:39,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:57:39,957 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:57:41,022 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:57:41,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:57:41,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [457306917] [2024-11-24 00:57:41,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [457306917] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:57:41,022 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [816770531] [2024-11-24 00:57:41,022 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 00:57:41,023 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:57:41,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:57:41,024 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:57:41,026 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-24 00:57:41,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 00:57:41,110 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-24 00:57:41,111 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:57:42,085 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:57:42,086 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:57:43,170 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:57:43,171 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 35 [2024-11-24 00:57:44,142 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:57:44,142 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [816770531] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:57:44,142 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:57:44,142 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 16] total 50 [2024-11-24 00:57:44,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015089544] [2024-11-24 00:57:44,142 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:57:44,143 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-24 00:57:44,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:57:44,144 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-24 00:57:44,144 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=2284, Unknown=0, NotChecked=0, Total=2550 [2024-11-24 00:57:44,308 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 00:57:44,309 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 459 places, 796 transitions, 15025 flow. Second operand has 51 states, 51 states have (on average 7.647058823529412) internal successors, (390), 51 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:57:44,309 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:57:44,310 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 00:57:44,310 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:57:53,969 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-24 00:58:00,129 INFO L124 PetriNetUnfolderBase]: 3927/7078 cut-off events. [2024-11-24 00:58:00,129 INFO L125 PetriNetUnfolderBase]: For 144231/144231 co-relation queries the response was YES. [2024-11-24 00:58:00,190 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61307 conditions, 7078 events. 3927/7078 cut-off events. For 144231/144231 co-relation queries the response was YES. Maximal size of possible extension queue 306. Compared 47918 event pairs, 331 based on Foata normal form. 5/7083 useless extension candidates. Maximal degree in co-relation 61116. Up to 4186 conditions per place. [2024-11-24 00:58:00,220 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 440 selfloop transitions, 574 changer transitions 38/1053 dead transitions. [2024-11-24 00:58:00,220 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 1053 transitions, 19704 flow [2024-11-24 00:58:00,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-24 00:58:00,221 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2024-11-24 00:58:00,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 678 transitions. [2024-11-24 00:58:00,223 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2778688524590164 [2024-11-24 00:58:00,223 INFO L175 Difference]: Start difference. First operand has 459 places, 796 transitions, 15025 flow. Second operand 61 states and 678 transitions. [2024-11-24 00:58:00,223 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 1053 transitions, 19704 flow [2024-11-24 00:58:01,775 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1053 transitions, 19216 flow, removed 108 selfloop flow, removed 32 redundant places. [2024-11-24 00:58:01,791 INFO L231 Difference]: Finished difference. Result has 499 places, 872 transitions, 18006 flow [2024-11-24 00:58:01,791 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=14591, PETRI_DIFFERENCE_MINUEND_PLACES=416, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=796, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=505, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=265, PETRI_DIFFERENCE_SUBTRAHEND_STATES=61, PETRI_FLOW=18006, PETRI_PLACES=499, PETRI_TRANSITIONS=872} [2024-11-24 00:58:01,792 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 460 predicate places. [2024-11-24 00:58:01,792 INFO L471 AbstractCegarLoop]: Abstraction has has 499 places, 872 transitions, 18006 flow [2024-11-24 00:58:01,792 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 7.647058823529412) internal successors, (390), 51 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:58:01,792 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:58:01,792 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:58:01,803 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-24 00:58:01,993 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:58:01,993 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:58:01,993 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:58:01,994 INFO L85 PathProgramCache]: Analyzing trace with hash -1046030844, now seen corresponding path program 8 times [2024-11-24 00:58:01,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:58:01,994 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [360878831] [2024-11-24 00:58:01,994 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:58:01,994 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:58:02,020 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:58:02,021 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:58:03,433 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:58:03,433 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:58:03,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [360878831] [2024-11-24 00:58:03,434 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [360878831] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:58:03,434 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2093767567] [2024-11-24 00:58:03,434 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 00:58:03,434 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:58:03,434 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:58:03,437 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:58:03,441 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-24 00:58:03,550 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 00:58:03,551 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:58:03,553 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-24 00:58:03,555 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:58:04,123 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 11 treesize of output 3 [2024-11-24 00:58:04,570 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:58:04,570 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:58:05,519 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:58:05,520 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 35 [2024-11-24 00:58:06,377 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:58:06,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2093767567] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:58:06,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:58:06,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 16] total 49 [2024-11-24 00:58:06,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035484030] [2024-11-24 00:58:06,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:58:06,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-24 00:58:06,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:58:06,379 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-24 00:58:06,380 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=2157, Unknown=0, NotChecked=0, Total=2450 [2024-11-24 00:58:06,577 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 00:58:06,578 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 499 places, 872 transitions, 18006 flow. Second operand has 50 states, 50 states have (on average 7.68) internal successors, (384), 50 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:58:06,578 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:58:06,578 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 00:58:06,578 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:58:29,798 INFO L124 PetriNetUnfolderBase]: 5808/10383 cut-off events. [2024-11-24 00:58:29,798 INFO L125 PetriNetUnfolderBase]: For 267031/267031 co-relation queries the response was YES. [2024-11-24 00:58:29,917 INFO L83 FinitePrefix]: Finished finitePrefix Result has 98841 conditions, 10383 events. 5808/10383 cut-off events. For 267031/267031 co-relation queries the response was YES. Maximal size of possible extension queue 437. Compared 74740 event pairs, 329 based on Foata normal form. 6/10389 useless extension candidates. Maximal degree in co-relation 98626. Up to 4555 conditions per place. [2024-11-24 00:58:29,958 INFO L140 encePairwiseOnDemand]: 23/40 looper letters, 630 selfloop transitions, 1209 changer transitions 47/1887 dead transitions. [2024-11-24 00:58:29,958 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 1887 transitions, 39728 flow [2024-11-24 00:58:29,958 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2024-11-24 00:58:29,959 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2024-11-24 00:58:29,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 1509 transitions. [2024-11-24 00:58:29,962 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.28364661654135337 [2024-11-24 00:58:29,963 INFO L175 Difference]: Start difference. First operand has 499 places, 872 transitions, 18006 flow. Second operand 133 states and 1509 transitions. [2024-11-24 00:58:29,963 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 1887 transitions, 39728 flow [2024-11-24 00:58:33,821 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 1887 transitions, 39343 flow, removed 125 selfloop flow, removed 24 redundant places. [2024-11-24 00:58:33,857 INFO L231 Difference]: Finished difference. Result has 650 places, 1582 transitions, 38165 flow [2024-11-24 00:58:33,858 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=17725, PETRI_DIFFERENCE_MINUEND_PLACES=469, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=872, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=606, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=211, PETRI_DIFFERENCE_SUBTRAHEND_STATES=133, PETRI_FLOW=38165, PETRI_PLACES=650, PETRI_TRANSITIONS=1582} [2024-11-24 00:58:33,859 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 611 predicate places. [2024-11-24 00:58:33,859 INFO L471 AbstractCegarLoop]: Abstraction has has 650 places, 1582 transitions, 38165 flow [2024-11-24 00:58:33,859 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 7.68) internal successors, (384), 50 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:58:33,859 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:58:33,859 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:58:33,867 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-24 00:58:34,060 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:58:34,060 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:58:34,061 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:58:34,061 INFO L85 PathProgramCache]: Analyzing trace with hash 2003140480, now seen corresponding path program 9 times [2024-11-24 00:58:34,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:58:34,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294045926] [2024-11-24 00:58:34,061 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:58:34,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:58:34,090 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:58:34,090 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:58:34,994 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-24 00:58:34,995 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:58:34,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294045926] [2024-11-24 00:58:34,995 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294045926] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:58:34,995 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [217949719] [2024-11-24 00:58:34,995 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-24 00:58:34,995 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:58:34,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:58:34,997 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:58:35,003 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-24 00:58:35,090 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-24 00:58:35,091 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:58:35,092 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-24 00:58:35,094 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:58:35,652 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-24 00:58:35,653 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:58:36,309 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:58:36,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 51 treesize of output 35 [2024-11-24 00:58:36,630 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-24 00:58:36,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [217949719] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:58:36,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:58:36,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 37 [2024-11-24 00:58:36,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1878716743] [2024-11-24 00:58:36,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:58:36,630 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-11-24 00:58:36,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:58:36,631 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-11-24 00:58:36,632 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1253, Unknown=0, NotChecked=0, Total=1406 [2024-11-24 00:58:36,641 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 00:58:36,642 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 1582 transitions, 38165 flow. Second operand has 38 states, 38 states have (on average 7.815789473684211) internal successors, (297), 38 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:58:36,642 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:58:36,642 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 00:58:36,642 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:58:46,471 INFO L124 PetriNetUnfolderBase]: 5952/10613 cut-off events. [2024-11-24 00:58:46,471 INFO L125 PetriNetUnfolderBase]: For 326635/326635 co-relation queries the response was YES. [2024-11-24 00:58:46,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 112791 conditions, 10613 events. 5952/10613 cut-off events. For 326635/326635 co-relation queries the response was YES. Maximal size of possible extension queue 445. Compared 76294 event pairs, 207 based on Foata normal form. 3/10616 useless extension candidates. Maximal degree in co-relation 112528. Up to 5797 conditions per place. [2024-11-24 00:58:46,683 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 826 selfloop transitions, 946 changer transitions 44/1817 dead transitions. [2024-11-24 00:58:46,683 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 1817 transitions, 45366 flow [2024-11-24 00:58:46,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-24 00:58:46,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-24 00:58:46,684 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 380 transitions. [2024-11-24 00:58:46,685 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-11-24 00:58:46,685 INFO L175 Difference]: Start difference. First operand has 650 places, 1582 transitions, 38165 flow. Second operand 32 states and 380 transitions. [2024-11-24 00:58:46,685 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 1817 transitions, 45366 flow [2024-11-24 00:58:53,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 1817 transitions, 42522 flow, removed 1069 selfloop flow, removed 33 redundant places. [2024-11-24 00:58:53,724 INFO L231 Difference]: Finished difference. Result has 650 places, 1644 transitions, 40319 flow [2024-11-24 00:58:53,725 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=35647, PETRI_DIFFERENCE_MINUEND_PLACES=610, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1582, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=879, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=658, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=40319, PETRI_PLACES=650, PETRI_TRANSITIONS=1644} [2024-11-24 00:58:53,726 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 611 predicate places. [2024-11-24 00:58:53,726 INFO L471 AbstractCegarLoop]: Abstraction has has 650 places, 1644 transitions, 40319 flow [2024-11-24 00:58:53,727 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 7.815789473684211) internal successors, (297), 38 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:58:53,727 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:58:53,727 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:58:53,738 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-24 00:58:53,927 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:58:53,928 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:58:53,929 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:58:53,929 INFO L85 PathProgramCache]: Analyzing trace with hash 1093007168, now seen corresponding path program 10 times [2024-11-24 00:58:53,929 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:58:53,929 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138527330] [2024-11-24 00:58:53,929 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:58:53,929 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:58:53,955 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:58:53,955 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:58:55,627 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:58:55,627 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:58:55,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138527330] [2024-11-24 00:58:55,628 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138527330] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:58:55,628 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [846811108] [2024-11-24 00:58:55,628 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-24 00:58:55,628 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:58:55,628 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:58:55,630 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:58:55,634 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-24 00:58:55,844 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-24 00:58:55,844 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:58:55,846 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-24 00:58:55,848 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:58:56,578 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 11 treesize of output 3 [2024-11-24 00:58:57,066 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:58:57,066 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:58:58,155 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:58:58,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 35 [2024-11-24 00:58:58,916 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:58:58,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [846811108] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:58:58,916 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:58:58,917 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 16] total 49 [2024-11-24 00:58:58,917 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [365000181] [2024-11-24 00:58:58,917 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:58:58,917 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-24 00:58:58,917 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:58:58,918 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-24 00:58:58,918 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=2131, Unknown=0, NotChecked=0, Total=2450 [2024-11-24 00:58:59,078 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 00:58:59,079 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 650 places, 1644 transitions, 40319 flow. Second operand has 50 states, 50 states have (on average 7.68) internal successors, (384), 50 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:58:59,079 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:58:59,079 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 00:58:59,079 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:30,205 INFO L124 PetriNetUnfolderBase]: 7064/12608 cut-off events. [2024-11-24 00:59:30,206 INFO L125 PetriNetUnfolderBase]: For 415172/415172 co-relation queries the response was YES. [2024-11-24 00:59:30,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136918 conditions, 12608 events. 7064/12608 cut-off events. For 415172/415172 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 93714 event pairs, 334 based on Foata normal form. 4/12612 useless extension candidates. Maximal degree in co-relation 136601. Up to 5733 conditions per place. [2024-11-24 00:59:30,544 INFO L140 encePairwiseOnDemand]: 23/40 looper letters, 767 selfloop transitions, 1579 changer transitions 47/2394 dead transitions. [2024-11-24 00:59:30,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 2394 transitions, 60808 flow [2024-11-24 00:59:30,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-11-24 00:59:30,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2024-11-24 00:59:30,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 1339 transitions. [2024-11-24 00:59:30,549 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27215447154471545 [2024-11-24 00:59:30,549 INFO L175 Difference]: Start difference. First operand has 650 places, 1644 transitions, 40319 flow. Second operand 123 states and 1339 transitions. [2024-11-24 00:59:30,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 2394 transitions, 60808 flow [2024-11-24 00:59:39,290 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 2394 transitions, 60339 flow, removed 156 selfloop flow, removed 13 redundant places. [2024-11-24 00:59:39,397 INFO L231 Difference]: Finished difference. Result has 781 places, 2109 transitions, 58273 flow [2024-11-24 00:59:39,399 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=39972, PETRI_DIFFERENCE_MINUEND_PLACES=629, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1644, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1145, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=416, PETRI_DIFFERENCE_SUBTRAHEND_STATES=123, PETRI_FLOW=58273, PETRI_PLACES=781, PETRI_TRANSITIONS=2109} [2024-11-24 00:59:39,399 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 742 predicate places. [2024-11-24 00:59:39,400 INFO L471 AbstractCegarLoop]: Abstraction has has 781 places, 2109 transitions, 58273 flow [2024-11-24 00:59:39,400 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 7.68) internal successors, (384), 50 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:39,400 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 00:59:39,400 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 00:59:39,413 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-24 00:59:39,604 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:39,604 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 00:59:39,605 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 00:59:39,605 INFO L85 PathProgramCache]: Analyzing trace with hash -231661058, now seen corresponding path program 11 times [2024-11-24 00:59:39,605 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 00:59:39,605 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039593741] [2024-11-24 00:59:39,605 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:59:39,605 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 00:59:39,632 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-24 00:59:39,632 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:40,777 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:59:40,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 00:59:40,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039593741] [2024-11-24 00:59:40,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039593741] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 00:59:40,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1225505917] [2024-11-24 00:59:40,777 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-24 00:59:40,777 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 00:59:40,778 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 00:59:40,782 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 00:59:40,783 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-24 00:59:40,911 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-11-24 00:59:40,911 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 00:59:40,913 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-24 00:59:40,915 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 00:59:41,701 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 11 treesize of output 3 [2024-11-24 00:59:42,305 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:59:42,305 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 00:59:43,448 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 00:59:43,448 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 54 treesize of output 38 [2024-11-24 00:59:44,276 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 00:59:44,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1225505917] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 00:59:44,277 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 00:59:44,277 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 17] total 51 [2024-11-24 00:59:44,277 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1886328129] [2024-11-24 00:59:44,277 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 00:59:44,277 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-24 00:59:44,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 00:59:44,278 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-24 00:59:44,279 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2379, Unknown=0, NotChecked=0, Total=2652 [2024-11-24 00:59:44,435 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 00:59:44,436 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 781 places, 2109 transitions, 58273 flow. Second operand has 52 states, 52 states have (on average 7.615384615384615) internal successors, (396), 52 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 00:59:44,436 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 00:59:44,436 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 00:59:44,436 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 00:59:52,564 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.99s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [] [2024-11-24 01:00:13,301 INFO L124 PetriNetUnfolderBase]: 9239/16232 cut-off events. [2024-11-24 01:00:13,301 INFO L125 PetriNetUnfolderBase]: For 642221/642221 co-relation queries the response was YES. [2024-11-24 01:00:13,646 INFO L83 FinitePrefix]: Finished finitePrefix Result has 195147 conditions, 16232 events. 9239/16232 cut-off events. For 642221/642221 co-relation queries the response was YES. Maximal size of possible extension queue 598. Compared 121371 event pairs, 263 based on Foata normal form. 5/16237 useless extension candidates. Maximal degree in co-relation 194839. Up to 7319 conditions per place. [2024-11-24 01:00:13,717 INFO L140 encePairwiseOnDemand]: 22/40 looper letters, 1226 selfloop transitions, 1575 changer transitions 15/2817 dead transitions. [2024-11-24 01:00:13,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 841 places, 2817 transitions, 80876 flow [2024-11-24 01:00:13,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-11-24 01:00:13,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2024-11-24 01:00:13,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 771 transitions. [2024-11-24 01:00:13,719 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29653846153846153 [2024-11-24 01:00:13,719 INFO L175 Difference]: Start difference. First operand has 781 places, 2109 transitions, 58273 flow. Second operand 65 states and 771 transitions. [2024-11-24 01:00:13,719 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 841 places, 2817 transitions, 80876 flow [2024-11-24 01:00:28,287 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 798 places, 2817 transitions, 79782 flow, removed 407 selfloop flow, removed 43 redundant places. [2024-11-24 01:00:28,355 INFO L231 Difference]: Finished difference. Result has 813 places, 2455 transitions, 74622 flow [2024-11-24 01:00:28,357 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=57361, PETRI_DIFFERENCE_MINUEND_PLACES=734, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1270, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=777, PETRI_DIFFERENCE_SUBTRAHEND_STATES=65, PETRI_FLOW=74622, PETRI_PLACES=813, PETRI_TRANSITIONS=2455} [2024-11-24 01:00:28,357 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 774 predicate places. [2024-11-24 01:00:28,357 INFO L471 AbstractCegarLoop]: Abstraction has has 813 places, 2455 transitions, 74622 flow [2024-11-24 01:00:28,358 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 7.615384615384615) internal successors, (396), 52 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:28,358 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:00:28,358 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:00:28,368 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-24 01:00:28,558 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:00:28,558 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 01:00:28,559 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:00:28,559 INFO L85 PathProgramCache]: Analyzing trace with hash -236729652, now seen corresponding path program 12 times [2024-11-24 01:00:28,559 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:00:28,559 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2007634317] [2024-11-24 01:00:28,559 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 01:00:28,559 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:00:28,578 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-24 01:00:28,578 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:00:29,573 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:00:29,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:00:29,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2007634317] [2024-11-24 01:00:29,573 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2007634317] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:00:29,573 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [564125587] [2024-11-24 01:00:29,573 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-24 01:00:29,573 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:00:29,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:00:29,575 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:00:29,576 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-24 01:00:29,659 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-24 01:00:29,659 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:00:29,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-24 01:00:29,662 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:00:30,360 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 9 treesize of output 3 [2024-11-24 01:00:30,759 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:00:30,759 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:00:31,724 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:00:31,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 32 [2024-11-24 01:00:32,527 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:00:32,527 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [564125587] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:00:32,527 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:00:32,527 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 51 [2024-11-24 01:00:32,527 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947174692] [2024-11-24 01:00:32,527 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:00:32,528 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-11-24 01:00:32,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:00:32,528 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-11-24 01:00:32,529 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2380, Unknown=0, NotChecked=0, Total=2652 [2024-11-24 01:00:32,788 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 01:00:32,789 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 813 places, 2455 transitions, 74622 flow. Second operand has 52 states, 52 states have (on average 7.615384615384615) internal successors, (396), 52 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:00:32,789 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:00:32,789 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 01:00:32,789 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:01:09,649 INFO L124 PetriNetUnfolderBase]: 9430/16657 cut-off events. [2024-11-24 01:01:09,649 INFO L125 PetriNetUnfolderBase]: For 737618/737618 co-relation queries the response was YES. [2024-11-24 01:01:10,020 INFO L83 FinitePrefix]: Finished finitePrefix Result has 209989 conditions, 16657 events. 9430/16657 cut-off events. For 737618/737618 co-relation queries the response was YES. Maximal size of possible extension queue 627. Compared 125952 event pairs, 500 based on Foata normal form. 7/16664 useless extension candidates. Maximal degree in co-relation 209676. Up to 10554 conditions per place. [2024-11-24 01:01:10,257 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 1141 selfloop transitions, 1546 changer transitions 90/2778 dead transitions. [2024-11-24 01:01:10,257 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 913 places, 2778 transitions, 84810 flow [2024-11-24 01:01:10,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-11-24 01:01:10,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2024-11-24 01:01:10,259 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 1080 transitions. [2024-11-24 01:01:10,259 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2621359223300971 [2024-11-24 01:01:10,259 INFO L175 Difference]: Start difference. First operand has 813 places, 2455 transitions, 74622 flow. Second operand 103 states and 1080 transitions. [2024-11-24 01:01:10,259 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 913 places, 2778 transitions, 84810 flow [2024-11-24 01:01:27,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 891 places, 2778 transitions, 83953 flow, removed 345 selfloop flow, removed 22 redundant places. [2024-11-24 01:01:27,080 INFO L231 Difference]: Finished difference. Result has 917 places, 2519 transitions, 81341 flow [2024-11-24 01:01:27,081 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=73794, PETRI_DIFFERENCE_MINUEND_PLACES=789, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2455, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1471, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=962, PETRI_DIFFERENCE_SUBTRAHEND_STATES=103, PETRI_FLOW=81341, PETRI_PLACES=917, PETRI_TRANSITIONS=2519} [2024-11-24 01:01:27,081 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 878 predicate places. [2024-11-24 01:01:27,082 INFO L471 AbstractCegarLoop]: Abstraction has has 917 places, 2519 transitions, 81341 flow [2024-11-24 01:01:27,082 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 52 states, 52 states have (on average 7.615384615384615) internal successors, (396), 52 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:01:27,082 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:01:27,082 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:01:27,088 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-24 01:01:27,282 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:01:27,282 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 01:01:27,283 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:01:27,283 INFO L85 PathProgramCache]: Analyzing trace with hash 2010225676, now seen corresponding path program 13 times [2024-11-24 01:01:27,283 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:01:27,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [208771558] [2024-11-24 01:01:27,283 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 01:01:27,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:01:27,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:01:28,289 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:01:28,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:01:28,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [208771558] [2024-11-24 01:01:28,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [208771558] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:01:28,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [896968781] [2024-11-24 01:01:28,289 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-24 01:01:28,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:01:28,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:01:28,294 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:01:28,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-24 01:01:28,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-24 01:01:28,377 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-24 01:01:28,378 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:01:29,352 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:01:29,352 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:01:30,262 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:01:30,262 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 43 treesize of output 35 [2024-11-24 01:01:31,018 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:01:31,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [896968781] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:01:31,019 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:01:31,019 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 16] total 50 [2024-11-24 01:01:31,019 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [507882266] [2024-11-24 01:01:31,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:01:31,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-24 01:01:31,020 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:01:31,020 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-24 01:01:31,021 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2295, Unknown=0, NotChecked=0, Total=2550 [2024-11-24 01:01:31,222 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 01:01:31,223 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 917 places, 2519 transitions, 81341 flow. Second operand has 51 states, 51 states have (on average 7.647058823529412) internal successors, (390), 51 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:01:31,223 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:01:31,223 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 01:01:31,223 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-24 01:01:55,230 INFO L124 PetriNetUnfolderBase]: 9367/16520 cut-off events. [2024-11-24 01:01:55,230 INFO L125 PetriNetUnfolderBase]: For 850464/850464 co-relation queries the response was YES. [2024-11-24 01:01:55,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 217010 conditions, 16520 events. 9367/16520 cut-off events. For 850464/850464 co-relation queries the response was YES. Maximal size of possible extension queue 625. Compared 124414 event pairs, 516 based on Foata normal form. 5/16525 useless extension candidates. Maximal degree in co-relation 216725. Up to 10795 conditions per place. [2024-11-24 01:01:55,698 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 1094 selfloop transitions, 1546 changer transitions 24/2665 dead transitions. [2024-11-24 01:01:55,698 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 949 places, 2665 transitions, 88097 flow [2024-11-24 01:01:55,698 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-24 01:01:55,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2024-11-24 01:01:55,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 629 transitions. [2024-11-24 01:01:55,700 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27587719298245617 [2024-11-24 01:01:55,700 INFO L175 Difference]: Start difference. First operand has 917 places, 2519 transitions, 81341 flow. Second operand 57 states and 629 transitions. [2024-11-24 01:01:55,700 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 949 places, 2665 transitions, 88097 flow [2024-11-24 01:02:15,208 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 903 places, 2665 transitions, 87473 flow, removed 164 selfloop flow, removed 46 redundant places. [2024-11-24 01:02:15,267 INFO L231 Difference]: Finished difference. Result has 911 places, 2526 transitions, 86129 flow [2024-11-24 01:02:15,269 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=80747, PETRI_DIFFERENCE_MINUEND_PLACES=847, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2519, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1539, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=975, PETRI_DIFFERENCE_SUBTRAHEND_STATES=57, PETRI_FLOW=86129, PETRI_PLACES=911, PETRI_TRANSITIONS=2526} [2024-11-24 01:02:15,269 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 872 predicate places. [2024-11-24 01:02:15,269 INFO L471 AbstractCegarLoop]: Abstraction has has 911 places, 2526 transitions, 86129 flow [2024-11-24 01:02:15,269 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 7.647058823529412) internal successors, (390), 51 states have internal predecessors, (390), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:02:15,269 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-24 01:02:15,269 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-24 01:02:15,275 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-24 01:02:15,470 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:02:15,470 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-11-24 01:02:15,470 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-24 01:02:15,470 INFO L85 PathProgramCache]: Analyzing trace with hash -475065568, now seen corresponding path program 14 times [2024-11-24 01:02:15,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-24 01:02:15,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206178419] [2024-11-24 01:02:15,471 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 01:02:15,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-24 01:02:15,490 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 01:02:15,490 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:02:16,517 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:02:16,517 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-24 01:02:16,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206178419] [2024-11-24 01:02:16,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [206178419] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-24 01:02:16,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2064187501] [2024-11-24 01:02:16,517 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-24 01:02:16,517 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-24 01:02:16,518 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-24 01:02:16,519 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-24 01:02:16,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_1730c23a-00a0-42df-8e14-667c2047effd/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-24 01:02:16,603 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-24 01:02:16,603 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-24 01:02:16,604 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-24 01:02:16,606 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-24 01:02:17,192 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 11 treesize of output 3 [2024-11-24 01:02:17,542 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:02:17,542 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-24 01:02:18,569 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-24 01:02:18,569 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 24 [2024-11-24 01:02:19,222 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-24 01:02:19,222 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2064187501] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-24 01:02:19,222 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-24 01:02:19,222 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 16] total 49 [2024-11-24 01:02:19,222 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1744055675] [2024-11-24 01:02:19,222 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-24 01:02:19,222 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-11-24 01:02:19,223 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-24 01:02:19,223 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-11-24 01:02:19,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=2201, Unknown=0, NotChecked=0, Total=2450 [2024-11-24 01:02:19,387 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-11-24 01:02:19,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 911 places, 2526 transitions, 86129 flow. Second operand has 50 states, 50 states have (on average 7.68) internal successors, (384), 50 states have internal predecessors, (384), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-24 01:02:19,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-24 01:02:19,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-11-24 01:02:19,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand