./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 d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/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_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1 --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-d790fec [2024-12-02 15:14:21,756 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:14:21,813 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-02 15:14:21,818 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:14:21,818 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:14:21,839 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:14:21,839 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:14:21,839 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:14:21,840 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:14:21,840 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:14:21,840 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:14:21,840 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:14:21,840 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:14:21,840 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:14:21,840 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:14:21,841 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 15:14:21,841 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:14:21,842 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:14:21,842 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:14:21,842 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:14:21,842 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:14:21,842 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:14:21,842 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:14:21,842 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:14:21,842 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:14:21,842 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:14:21,842 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:14:21,842 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:14:21,842 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:14:21,843 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:14:21,843 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:14:21,843 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 15:14:21,843 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 15:14:21,843 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:14:21,843 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:14:21,843 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:14:21,843 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:14:21,843 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_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1 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-12-02 15:14:22,079 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:14:22,087 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:14:22,089 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:14:22,090 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:14:22,091 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:14:22,092 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-more-queue-add-2-nl.wvr.c [2024-12-02 15:14:24,802 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/data/372178818/a9747eb20bfa4f638f6b1640f63bfaf4/FLAG6a3ff723c [2024-12-02 15:14:24,975 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:14:24,976 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/sv-benchmarks/c/weaver/popl20-more-queue-add-2-nl.wvr.c [2024-12-02 15:14:24,981 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/data/372178818/a9747eb20bfa4f638f6b1640f63bfaf4/FLAG6a3ff723c [2024-12-02 15:14:25,346 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/data/372178818/a9747eb20bfa4f638f6b1640f63bfaf4 [2024-12-02 15:14:25,347 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:14:25,348 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:14:25,349 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:14:25,349 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:14:25,352 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:14:25,352 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,353 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b8791a0 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25, skipping insertion in model container [2024-12-02 15:14:25,353 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,365 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:14:25,496 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-12-02 15:14:25,498 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:14:25,506 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:14:25,528 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:14:25,539 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:14:25,539 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25 WrapperNode [2024-12-02 15:14:25,539 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:14:25,540 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:14:25,540 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:14:25,540 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:14:25,544 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,550 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,570 INFO L138 Inliner]: procedures = 24, calls = 30, calls flagged for inlining = 13, calls inlined = 13, statements flattened = 158 [2024-12-02 15:14:25,570 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:14:25,571 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:14:25,571 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:14:25,571 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:14:25,578 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,578 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,580 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,593 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-12-02 15:14:25,593 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,593 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,600 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,601 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,605 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,606 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,607 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,609 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:14:25,610 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:14:25,610 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:14:25,610 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:14:25,611 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (1/1) ... [2024-12-02 15:14:25,615 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:14:25,624 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:14:25,634 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:14:25,636 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:14:25,655 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:14:25,655 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 15:14:25,655 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 15:14:25,655 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 15:14:25,656 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 15:14:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 15:14:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 15:14:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 15:14:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 15:14:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 15:14:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 15:14:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 15:14:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:14:25,656 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:14:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 15:14:25,656 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 15:14:25,657 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-12-02 15:14:25,741 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:14:25,742 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:14:25,989 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 15:14:25,989 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:14:26,166 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:14:26,166 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-12-02 15:14:26,167 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:14:26 BoogieIcfgContainer [2024-12-02 15:14:26,167 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:14:26,169 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:14:26,169 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:14:26,173 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:14:26,173 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:14:25" (1/3) ... [2024-12-02 15:14:26,173 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12810730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:14:26, skipping insertion in model container [2024-12-02 15:14:26,173 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:14:25" (2/3) ... [2024-12-02 15:14:26,174 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@12810730 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:14:26, skipping insertion in model container [2024-12-02 15:14:26,174 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:14:26" (3/3) ... [2024-12-02 15:14:26,175 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-queue-add-2-nl.wvr.c [2024-12-02 15:14:26,198 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:14:26,199 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-12-02 15:14:26,199 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 15:14:26,241 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-12-02 15:14:26,264 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 42 places, 40 transitions, 94 flow [2024-12-02 15:14:26,288 INFO L124 PetriNetUnfolderBase]: 5/38 cut-off events. [2024-12-02 15:14:26,290 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 15:14:26,293 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-12-02 15:14:26,294 INFO L82 GeneralOperation]: Start removeDead. Operand has 42 places, 40 transitions, 94 flow [2024-12-02 15:14:26,296 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 39 places, 37 transitions, 86 flow [2024-12-02 15:14:26,304 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:14:26,314 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;@32d68fee, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:14:26,314 INFO L334 AbstractCegarLoop]: Starting to check reachability of 18 error locations. [2024-12-02 15:14:26,318 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 15:14:26,318 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-12-02 15:14:26,318 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 15:14:26,318 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:26,318 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 15:14:26,319 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:26,322 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:26,323 INFO L85 PathProgramCache]: Analyzing trace with hash 510715, now seen corresponding path program 1 times [2024-12-02 15:14:26,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:26,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1811389886] [2024-12-02 15:14:26,328 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:26,329 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:26,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:26,515 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:14:26,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:26,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1811389886] [2024-12-02 15:14:26,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1811389886] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:26,516 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:26,516 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 15:14:26,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [274577568] [2024-12-02 15:14:26,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:26,523 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:14:26,526 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:26,541 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:14:26,542 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:14:26,548 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-12-02 15:14:26,550 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-12-02 15:14:26,551 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:26,551 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-12-02 15:14:26,551 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:26,695 INFO L124 PetriNetUnfolderBase]: 238/434 cut-off events. [2024-12-02 15:14:26,695 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-12-02 15:14:26,697 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-12-02 15:14:26,699 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 25 selfloop transitions, 2 changer transitions 0/32 dead transitions. [2024-12-02 15:14:26,700 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 32 transitions, 130 flow [2024-12-02 15:14:26,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:14:26,702 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:14:26,709 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 55 transitions. [2024-12-02 15:14:26,710 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4583333333333333 [2024-12-02 15:14:26,711 INFO L175 Difference]: Start difference. First operand has 39 places, 37 transitions, 86 flow. Second operand 3 states and 55 transitions. [2024-12-02 15:14:26,712 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 32 transitions, 130 flow [2024-12-02 15:14:26,715 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 32 transitions, 122 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 15:14:26,717 INFO L231 Difference]: Finished difference. Result has 34 places, 32 transitions, 72 flow [2024-12-02 15:14:26,719 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-12-02 15:14:26,721 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -5 predicate places. [2024-12-02 15:14:26,721 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 32 transitions, 72 flow [2024-12-02 15:14:26,722 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-12-02 15:14:26,722 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:26,722 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 15:14:26,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 15:14:26,722 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:26,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:26,723 INFO L85 PathProgramCache]: Analyzing trace with hash 510716, now seen corresponding path program 1 times [2024-12-02 15:14:26,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:26,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214392362] [2024-12-02 15:14:26,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:26,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:26,752 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:26,980 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:14:26,980 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:26,980 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214392362] [2024-12-02 15:14:26,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214392362] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:26,980 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:26,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:14:26,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1923100533] [2024-12-02 15:14:26,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:26,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:14:26,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:26,982 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:14:26,982 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:14:26,986 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-12-02 15:14:26,986 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-12-02 15:14:26,986 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:26,986 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-12-02 15:14:26,986 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:27,162 INFO L124 PetriNetUnfolderBase]: 239/437 cut-off events. [2024-12-02 15:14:27,162 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 15:14:27,163 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-12-02 15:14:27,166 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 27 selfloop transitions, 4 changer transitions 0/35 dead transitions. [2024-12-02 15:14:27,166 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 37 places, 35 transitions, 142 flow [2024-12-02 15:14:27,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:14:27,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 15:14:27,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 64 transitions. [2024-12-02 15:14:27,168 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-12-02 15:14:27,168 INFO L175 Difference]: Start difference. First operand has 34 places, 32 transitions, 72 flow. Second operand 4 states and 64 transitions. [2024-12-02 15:14:27,168 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 37 places, 35 transitions, 142 flow [2024-12-02 15:14:27,168 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 35 transitions, 136 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:14:27,170 INFO L231 Difference]: Finished difference. Result has 37 places, 35 transitions, 95 flow [2024-12-02 15:14:27,170 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-12-02 15:14:27,171 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -2 predicate places. [2024-12-02 15:14:27,171 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 35 transitions, 95 flow [2024-12-02 15:14:27,171 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-12-02 15:14:27,171 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:27,171 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-12-02 15:14:27,171 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 15:14:27,171 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:27,172 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:27,172 INFO L85 PathProgramCache]: Analyzing trace with hash 490813877, now seen corresponding path program 1 times [2024-12-02 15:14:27,172 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:27,172 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [370961802] [2024-12-02 15:14:27,172 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:27,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:27,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:27,413 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:14:27,413 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:27,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [370961802] [2024-12-02 15:14:27,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [370961802] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:14:27,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [462139909] [2024-12-02 15:14:27,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:27,414 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:27,414 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:14:27,416 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:14:27,418 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 15:14:27,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:27,480 INFO L256 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 15:14:27,484 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:14:27,549 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-12-02 15:14:27,710 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:14:27,711 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:14:27,811 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:14:27,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [462139909] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:14:27,811 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:14:27,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-12-02 15:14:27,811 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564394418] [2024-12-02 15:14:27,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:14:27,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 15:14:27,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:27,812 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 15:14:27,812 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-12-02 15:14:27,844 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-12-02 15:14:27,844 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-12-02 15:14:27,845 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:27,845 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-12-02 15:14:27,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:28,109 INFO L124 PetriNetUnfolderBase]: 240/439 cut-off events. [2024-12-02 15:14:28,109 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 15:14:28,111 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-12-02 15:14:28,113 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 23 selfloop transitions, 10 changer transitions 0/37 dead transitions. [2024-12-02 15:14:28,113 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 37 transitions, 169 flow [2024-12-02 15:14:28,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 15:14:28,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 15:14:28,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 99 transitions. [2024-12-02 15:14:28,115 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.309375 [2024-12-02 15:14:28,115 INFO L175 Difference]: Start difference. First operand has 37 places, 35 transitions, 95 flow. Second operand 8 states and 99 transitions. [2024-12-02 15:14:28,115 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 37 transitions, 169 flow [2024-12-02 15:14:28,116 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 42 places, 37 transitions, 166 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 15:14:28,116 INFO L231 Difference]: Finished difference. Result has 42 places, 37 transitions, 120 flow [2024-12-02 15:14:28,117 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-12-02 15:14:28,117 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 3 predicate places. [2024-12-02 15:14:28,117 INFO L471 AbstractCegarLoop]: Abstraction has has 42 places, 37 transitions, 120 flow [2024-12-02 15:14:28,118 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-12-02 15:14:28,118 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:28,118 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-12-02 15:14:28,127 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 15:14:28,318 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:28,318 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:28,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:28,319 INFO L85 PathProgramCache]: Analyzing trace with hash -1962973928, now seen corresponding path program 1 times [2024-12-02 15:14:28,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:28,319 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1642657338] [2024-12-02 15:14:28,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:28,319 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:28,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:28,383 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:14:28,384 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:28,384 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1642657338] [2024-12-02 15:14:28,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1642657338] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:28,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:28,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:14:28,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [148483737] [2024-12-02 15:14:28,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:28,384 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:14:28,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:28,385 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:14:28,385 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:14:28,392 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-12-02 15:14:28,392 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-12-02 15:14:28,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:28,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-12-02 15:14:28,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:28,489 INFO L124 PetriNetUnfolderBase]: 169/315 cut-off events. [2024-12-02 15:14:28,489 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 15:14:28,489 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-12-02 15:14:28,490 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 26 selfloop transitions, 4 changer transitions 0/34 dead transitions. [2024-12-02 15:14:28,491 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 34 transitions, 174 flow [2024-12-02 15:14:28,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:14:28,491 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 15:14:28,492 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 59 transitions. [2024-12-02 15:14:28,492 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36875 [2024-12-02 15:14:28,492 INFO L175 Difference]: Start difference. First operand has 42 places, 37 transitions, 120 flow. Second operand 4 states and 59 transitions. [2024-12-02 15:14:28,492 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 34 transitions, 174 flow [2024-12-02 15:14:28,493 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 35 places, 34 transitions, 132 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-12-02 15:14:28,494 INFO L231 Difference]: Finished difference. Result has 35 places, 34 transitions, 80 flow [2024-12-02 15:14:28,494 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-12-02 15:14:28,494 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -4 predicate places. [2024-12-02 15:14:28,495 INFO L471 AbstractCegarLoop]: Abstraction has has 35 places, 34 transitions, 80 flow [2024-12-02 15:14:28,495 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-12-02 15:14:28,495 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:28,495 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-12-02 15:14:28,495 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 15:14:28,495 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:28,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:28,496 INFO L85 PathProgramCache]: Analyzing trace with hash -1962973927, now seen corresponding path program 1 times [2024-12-02 15:14:28,496 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:28,496 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [120215435] [2024-12-02 15:14:28,496 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:28,496 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:28,505 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:28,571 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 15:14:28,571 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:28,571 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [120215435] [2024-12-02 15:14:28,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [120215435] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:28,571 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:28,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:14:28,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [302664411] [2024-12-02 15:14:28,571 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:28,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:14:28,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:28,572 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:14:28,572 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:14:28,576 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-12-02 15:14:28,576 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-12-02 15:14:28,576 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:28,576 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-12-02 15:14:28,576 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:28,696 INFO L124 PetriNetUnfolderBase]: 181/348 cut-off events. [2024-12-02 15:14:28,697 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-12-02 15:14:28,697 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-12-02 15:14:28,699 INFO L140 encePairwiseOnDemand]: 31/40 looper letters, 27 selfloop transitions, 2 changer transitions 8/41 dead transitions. [2024-12-02 15:14:28,699 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 38 places, 41 transitions, 170 flow [2024-12-02 15:14:28,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:14:28,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 15:14:28,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 76 transitions. [2024-12-02 15:14:28,701 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.475 [2024-12-02 15:14:28,701 INFO L175 Difference]: Start difference. First operand has 35 places, 34 transitions, 80 flow. Second operand 4 states and 76 transitions. [2024-12-02 15:14:28,701 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 38 places, 41 transitions, 170 flow [2024-12-02 15:14:28,702 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 36 places, 41 transitions, 165 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:14:28,703 INFO L231 Difference]: Finished difference. Result has 37 places, 33 transitions, 88 flow [2024-12-02 15:14:28,703 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-12-02 15:14:28,704 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -2 predicate places. [2024-12-02 15:14:28,704 INFO L471 AbstractCegarLoop]: Abstraction has has 37 places, 33 transitions, 88 flow [2024-12-02 15:14:28,704 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-12-02 15:14:28,704 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:28,705 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:14:28,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 15:14:28,705 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:28,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:28,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1769689024, now seen corresponding path program 1 times [2024-12-02 15:14:28,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:28,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [942277016] [2024-12-02 15:14:28,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:28,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:28,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:28,901 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 15:14:28,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:28,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [942277016] [2024-12-02 15:14:28,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [942277016] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:14:28,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1161434080] [2024-12-02 15:14:28,902 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:28,902 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:28,902 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:14:28,904 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:14:28,906 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 15:14:28,967 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:28,968 INFO L256 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 15:14:28,969 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:14:29,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 15:14:29,064 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:14:29,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1161434080] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:29,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:14:29,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 6 [2024-12-02 15:14:29,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1752887280] [2024-12-02 15:14:29,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:29,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:14:29,065 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:29,065 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:14:29,065 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-12-02 15:14:29,074 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-12-02 15:14:29,074 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-12-02 15:14:29,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:29,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-12-02 15:14:29,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:29,150 INFO L124 PetriNetUnfolderBase]: 109/210 cut-off events. [2024-12-02 15:14:29,150 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-12-02 15:14:29,151 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-12-02 15:14:29,152 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 23 selfloop transitions, 3 changer transitions 0/30 dead transitions. [2024-12-02 15:14:29,152 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 36 places, 30 transitions, 128 flow [2024-12-02 15:14:29,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:14:29,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 15:14:29,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 60 transitions. [2024-12-02 15:14:29,153 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.375 [2024-12-02 15:14:29,153 INFO L175 Difference]: Start difference. First operand has 37 places, 33 transitions, 88 flow. Second operand 4 states and 60 transitions. [2024-12-02 15:14:29,153 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 36 places, 30 transitions, 128 flow [2024-12-02 15:14:29,154 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 34 places, 30 transitions, 124 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:14:29,154 INFO L231 Difference]: Finished difference. Result has 34 places, 30 transitions, 78 flow [2024-12-02 15:14:29,155 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-12-02 15:14:29,155 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, -5 predicate places. [2024-12-02 15:14:29,155 INFO L471 AbstractCegarLoop]: Abstraction has has 34 places, 30 transitions, 78 flow [2024-12-02 15:14:29,155 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-12-02 15:14:29,155 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:29,156 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-12-02 15:14:29,164 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-12-02 15:14:29,356 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:29,356 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:29,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:29,357 INFO L85 PathProgramCache]: Analyzing trace with hash 429369916, now seen corresponding path program 1 times [2024-12-02 15:14:29,357 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:29,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561615846] [2024-12-02 15:14:29,357 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:29,357 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:29,384 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:29,881 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:29,882 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:29,882 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561615846] [2024-12-02 15:14:29,882 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561615846] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:29,882 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:29,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:14:29,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1013431352] [2024-12-02 15:14:29,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:29,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:14:29,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:29,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:14:29,883 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:14:29,909 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-12-02 15:14:29,909 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-12-02 15:14:29,909 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:29,910 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-12-02 15:14:29,910 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:30,128 INFO L124 PetriNetUnfolderBase]: 206/385 cut-off events. [2024-12-02 15:14:30,128 INFO L125 PetriNetUnfolderBase]: For 56/56 co-relation queries the response was YES. [2024-12-02 15:14:30,129 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-12-02 15:14:30,130 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 48 selfloop transitions, 15 changer transitions 5/71 dead transitions. [2024-12-02 15:14:30,130 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 71 transitions, 321 flow [2024-12-02 15:14:30,131 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:14:30,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:14:30,132 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 144 transitions. [2024-12-02 15:14:30,132 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36 [2024-12-02 15:14:30,132 INFO L175 Difference]: Start difference. First operand has 34 places, 30 transitions, 78 flow. Second operand 10 states and 144 transitions. [2024-12-02 15:14:30,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 71 transitions, 321 flow [2024-12-02 15:14:30,133 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 71 transitions, 317 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 15:14:30,134 INFO L231 Difference]: Finished difference. Result has 46 places, 42 transitions, 162 flow [2024-12-02 15:14:30,134 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-12-02 15:14:30,135 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 7 predicate places. [2024-12-02 15:14:30,135 INFO L471 AbstractCegarLoop]: Abstraction has has 46 places, 42 transitions, 162 flow [2024-12-02 15:14:30,135 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-12-02 15:14:30,135 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:30,135 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-12-02 15:14:30,135 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 15:14:30,136 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:30,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:30,136 INFO L85 PathProgramCache]: Analyzing trace with hash -773325430, now seen corresponding path program 2 times [2024-12-02 15:14:30,136 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:30,136 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373651731] [2024-12-02 15:14:30,137 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:14:30,137 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:30,158 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:14:30,158 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:30,196 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:30,196 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:30,196 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373651731] [2024-12-02 15:14:30,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373651731] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:30,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:30,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:14:30,196 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [592783693] [2024-12-02 15:14:30,196 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:30,196 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:14:30,196 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:30,197 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:14:30,197 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:14:30,197 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-12-02 15:14:30,197 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-12-02 15:14:30,197 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:30,197 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-12-02 15:14:30,197 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:30,266 INFO L124 PetriNetUnfolderBase]: 152/297 cut-off events. [2024-12-02 15:14:30,266 INFO L125 PetriNetUnfolderBase]: For 167/167 co-relation queries the response was YES. [2024-12-02 15:14:30,267 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-12-02 15:14:30,268 INFO L140 encePairwiseOnDemand]: 36/40 looper letters, 40 selfloop transitions, 3 changer transitions 0/47 dead transitions. [2024-12-02 15:14:30,268 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 47 transitions, 263 flow [2024-12-02 15:14:30,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:14:30,269 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 15:14:30,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 56 transitions. [2024-12-02 15:14:30,269 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-12-02 15:14:30,269 INFO L175 Difference]: Start difference. First operand has 46 places, 42 transitions, 162 flow. Second operand 3 states and 56 transitions. [2024-12-02 15:14:30,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 47 transitions, 263 flow [2024-12-02 15:14:30,271 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 47 transitions, 250 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-12-02 15:14:30,272 INFO L231 Difference]: Finished difference. Result has 44 places, 42 transitions, 163 flow [2024-12-02 15:14:30,272 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-12-02 15:14:30,272 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 5 predicate places. [2024-12-02 15:14:30,272 INFO L471 AbstractCegarLoop]: Abstraction has has 44 places, 42 transitions, 163 flow [2024-12-02 15:14:30,273 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-12-02 15:14:30,273 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:30,273 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-12-02 15:14:30,273 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 15:14:30,273 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:30,274 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:30,274 INFO L85 PathProgramCache]: Analyzing trace with hash -827048698, now seen corresponding path program 3 times [2024-12-02 15:14:30,274 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:30,274 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [14390008] [2024-12-02 15:14:30,274 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:14:30,274 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:30,295 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 15:14:30,295 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:30,638 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:30,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:30,638 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [14390008] [2024-12-02 15:14:30,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [14390008] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:30,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:30,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:14:30,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1828764998] [2024-12-02 15:14:30,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:30,639 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:14:30,639 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:30,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:14:30,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:14:30,676 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-12-02 15:14:30,676 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-12-02 15:14:30,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:30,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-12-02 15:14:30,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:30,907 INFO L124 PetriNetUnfolderBase]: 223/417 cut-off events. [2024-12-02 15:14:30,907 INFO L125 PetriNetUnfolderBase]: For 294/294 co-relation queries the response was YES. [2024-12-02 15:14:30,907 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-12-02 15:14:30,909 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 53 selfloop transitions, 20 changer transitions 5/80 dead transitions. [2024-12-02 15:14:30,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 80 transitions, 474 flow [2024-12-02 15:14:30,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:14:30,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:14:30,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-12-02 15:14:30,911 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3475 [2024-12-02 15:14:30,911 INFO L175 Difference]: Start difference. First operand has 44 places, 42 transitions, 163 flow. Second operand 10 states and 139 transitions. [2024-12-02 15:14:30,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 80 transitions, 474 flow [2024-12-02 15:14:30,913 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 80 transitions, 443 flow, removed 13 selfloop flow, removed 2 redundant places. [2024-12-02 15:14:30,914 INFO L231 Difference]: Finished difference. Result has 54 places, 51 transitions, 251 flow [2024-12-02 15:14:30,914 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-12-02 15:14:30,915 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 15 predicate places. [2024-12-02 15:14:30,915 INFO L471 AbstractCegarLoop]: Abstraction has has 54 places, 51 transitions, 251 flow [2024-12-02 15:14:30,915 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-12-02 15:14:30,915 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:30,915 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-12-02 15:14:30,915 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 15:14:30,915 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:30,916 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:30,916 INFO L85 PathProgramCache]: Analyzing trace with hash 1548802074, now seen corresponding path program 4 times [2024-12-02 15:14:30,916 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:30,916 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [639834777] [2024-12-02 15:14:30,916 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:14:30,916 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:30,938 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:14:30,938 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:31,265 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:31,265 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:31,265 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [639834777] [2024-12-02 15:14:31,265 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [639834777] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:31,265 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:31,265 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:14:31,265 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644496042] [2024-12-02 15:14:31,265 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:31,266 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:14:31,266 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:31,266 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:14:31,266 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:14:31,281 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-12-02 15:14:31,281 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-12-02 15:14:31,281 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:31,281 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-12-02 15:14:31,282 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:31,545 INFO L124 PetriNetUnfolderBase]: 231/440 cut-off events. [2024-12-02 15:14:31,545 INFO L125 PetriNetUnfolderBase]: For 444/444 co-relation queries the response was YES. [2024-12-02 15:14:31,546 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-12-02 15:14:31,548 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 57 selfloop transitions, 23 changer transitions 5/87 dead transitions. [2024-12-02 15:14:31,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 87 transitions, 576 flow [2024-12-02 15:14:31,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:14:31,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:14:31,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 141 transitions. [2024-12-02 15:14:31,550 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3525 [2024-12-02 15:14:31,550 INFO L175 Difference]: Start difference. First operand has 54 places, 51 transitions, 251 flow. Second operand 10 states and 141 transitions. [2024-12-02 15:14:31,550 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 87 transitions, 576 flow [2024-12-02 15:14:31,553 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 87 transitions, 556 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-12-02 15:14:31,555 INFO L231 Difference]: Finished difference. Result has 65 places, 59 transitions, 371 flow [2024-12-02 15:14:31,555 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-12-02 15:14:31,556 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 26 predicate places. [2024-12-02 15:14:31,556 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 59 transitions, 371 flow [2024-12-02 15:14:31,556 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-12-02 15:14:31,556 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:31,556 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-12-02 15:14:31,556 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 15:14:31,556 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:31,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:31,557 INFO L85 PathProgramCache]: Analyzing trace with hash 712777116, now seen corresponding path program 5 times [2024-12-02 15:14:31,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:31,557 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2062268314] [2024-12-02 15:14:31,557 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:14:31,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:31,576 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 15:14:31,576 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:31,920 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:31,920 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:31,920 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2062268314] [2024-12-02 15:14:31,920 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2062268314] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:31,920 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:31,920 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:14:31,920 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [662462940] [2024-12-02 15:14:31,920 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:31,921 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:14:31,921 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:31,921 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:14:31,921 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:14:31,951 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-12-02 15:14:31,951 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-12-02 15:14:31,951 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:31,951 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-12-02 15:14:31,951 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:32,184 INFO L124 PetriNetUnfolderBase]: 209/427 cut-off events. [2024-12-02 15:14:32,184 INFO L125 PetriNetUnfolderBase]: For 825/825 co-relation queries the response was YES. [2024-12-02 15:14:32,185 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-12-02 15:14:32,187 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 55 selfloop transitions, 28 changer transitions 5/91 dead transitions. [2024-12-02 15:14:32,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 91 transitions, 688 flow [2024-12-02 15:14:32,188 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 15:14:32,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 15:14:32,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 156 transitions. [2024-12-02 15:14:32,189 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35454545454545455 [2024-12-02 15:14:32,189 INFO L175 Difference]: Start difference. First operand has 65 places, 59 transitions, 371 flow. Second operand 11 states and 156 transitions. [2024-12-02 15:14:32,189 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 91 transitions, 688 flow [2024-12-02 15:14:32,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 91 transitions, 676 flow, removed 6 selfloop flow, removed 1 redundant places. [2024-12-02 15:14:32,194 INFO L231 Difference]: Finished difference. Result has 77 places, 62 transitions, 465 flow [2024-12-02 15:14:32,194 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-12-02 15:14:32,194 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 38 predicate places. [2024-12-02 15:14:32,194 INFO L471 AbstractCegarLoop]: Abstraction has has 77 places, 62 transitions, 465 flow [2024-12-02 15:14:32,195 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-12-02 15:14:32,195 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:32,195 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-12-02 15:14:32,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 15:14:32,195 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:32,195 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:32,195 INFO L85 PathProgramCache]: Analyzing trace with hash 2146179888, now seen corresponding path program 6 times [2024-12-02 15:14:32,195 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:32,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1768717469] [2024-12-02 15:14:32,195 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:14:32,196 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:32,216 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 15:14:32,216 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:32,545 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:32,545 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:32,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1768717469] [2024-12-02 15:14:32,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1768717469] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:32,545 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:32,545 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:14:32,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1643883330] [2024-12-02 15:14:32,545 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:32,546 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:14:32,546 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:32,546 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:14:32,546 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:14:32,566 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-12-02 15:14:32,566 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-12-02 15:14:32,566 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:32,566 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-12-02 15:14:32,566 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:32,788 INFO L124 PetriNetUnfolderBase]: 250/499 cut-off events. [2024-12-02 15:14:32,788 INFO L125 PetriNetUnfolderBase]: For 1506/1506 co-relation queries the response was YES. [2024-12-02 15:14:32,789 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-12-02 15:14:32,791 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 64 selfloop transitions, 25 changer transitions 5/96 dead transitions. [2024-12-02 15:14:32,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 96 transitions, 809 flow [2024-12-02 15:14:32,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:14:32,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:14:32,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-12-02 15:14:32,792 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-12-02 15:14:32,792 INFO L175 Difference]: Start difference. First operand has 77 places, 62 transitions, 465 flow. Second operand 10 states and 140 transitions. [2024-12-02 15:14:32,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 96 transitions, 809 flow [2024-12-02 15:14:32,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 96 transitions, 729 flow, removed 19 selfloop flow, removed 7 redundant places. [2024-12-02 15:14:32,797 INFO L231 Difference]: Finished difference. Result has 82 places, 66 transitions, 507 flow [2024-12-02 15:14:32,797 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-12-02 15:14:32,798 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 43 predicate places. [2024-12-02 15:14:32,798 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 66 transitions, 507 flow [2024-12-02 15:14:32,798 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-12-02 15:14:32,798 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:32,798 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-12-02 15:14:32,798 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 15:14:32,799 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:32,799 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:32,799 INFO L85 PathProgramCache]: Analyzing trace with hash 1480055476, now seen corresponding path program 7 times [2024-12-02 15:14:32,799 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:32,799 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1378597808] [2024-12-02 15:14:32,800 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:14:32,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:32,811 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:33,062 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:33,063 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:33,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1378597808] [2024-12-02 15:14:33,063 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1378597808] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:33,063 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:33,063 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:14:33,063 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954475270] [2024-12-02 15:14:33,063 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:33,063 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:14:33,063 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:33,064 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:14:33,064 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:14:33,085 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-12-02 15:14:33,085 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-12-02 15:14:33,085 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:33,085 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-12-02 15:14:33,085 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:33,275 INFO L124 PetriNetUnfolderBase]: 219/451 cut-off events. [2024-12-02 15:14:33,275 INFO L125 PetriNetUnfolderBase]: For 1579/1579 co-relation queries the response was YES. [2024-12-02 15:14:33,276 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-12-02 15:14:33,278 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 55 selfloop transitions, 23 changer transitions 8/89 dead transitions. [2024-12-02 15:14:33,278 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 89 transitions, 782 flow [2024-12-02 15:14:33,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:14:33,279 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:14:33,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 140 transitions. [2024-12-02 15:14:33,280 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.35 [2024-12-02 15:14:33,280 INFO L175 Difference]: Start difference. First operand has 82 places, 66 transitions, 507 flow. Second operand 10 states and 140 transitions. [2024-12-02 15:14:33,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 89 transitions, 782 flow [2024-12-02 15:14:33,285 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 89 transitions, 724 flow, removed 9 selfloop flow, removed 6 redundant places. [2024-12-02 15:14:33,287 INFO L231 Difference]: Finished difference. Result has 86 places, 66 transitions, 504 flow [2024-12-02 15:14:33,287 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-12-02 15:14:33,288 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 47 predicate places. [2024-12-02 15:14:33,288 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 66 transitions, 504 flow [2024-12-02 15:14:33,288 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-12-02 15:14:33,288 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:33,288 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-12-02 15:14:33,288 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 15:14:33,288 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:33,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:33,289 INFO L85 PathProgramCache]: Analyzing trace with hash 1967654760, now seen corresponding path program 8 times [2024-12-02 15:14:33,289 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:33,289 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [513971793] [2024-12-02 15:14:33,289 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:14:33,289 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:33,304 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:14:33,304 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:33,610 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:33,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:33,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [513971793] [2024-12-02 15:14:33,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [513971793] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:33,610 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:33,610 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:14:33,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545329249] [2024-12-02 15:14:33,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:33,610 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:14:33,610 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:33,611 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:14:33,611 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:14:33,642 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-12-02 15:14:33,643 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-12-02 15:14:33,643 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:33,643 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-12-02 15:14:33,643 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:33,925 INFO L124 PetriNetUnfolderBase]: 257/516 cut-off events. [2024-12-02 15:14:33,925 INFO L125 PetriNetUnfolderBase]: For 1903/1903 co-relation queries the response was YES. [2024-12-02 15:14:33,926 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-12-02 15:14:33,928 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 69 selfloop transitions, 25 changer transitions 5/101 dead transitions. [2024-12-02 15:14:33,928 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 101 transitions, 891 flow [2024-12-02 15:14:33,929 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:14:33,929 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:14:33,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-12-02 15:14:33,930 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3575 [2024-12-02 15:14:33,930 INFO L175 Difference]: Start difference. First operand has 86 places, 66 transitions, 504 flow. Second operand 10 states and 143 transitions. [2024-12-02 15:14:33,930 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 101 transitions, 891 flow [2024-12-02 15:14:33,937 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 101 transitions, 835 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-12-02 15:14:33,939 INFO L231 Difference]: Finished difference. Result has 89 places, 70 transitions, 568 flow [2024-12-02 15:14:33,939 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-12-02 15:14:33,939 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 50 predicate places. [2024-12-02 15:14:33,939 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 70 transitions, 568 flow [2024-12-02 15:14:33,940 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-12-02 15:14:33,940 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:33,940 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-12-02 15:14:33,940 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 15:14:33,940 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:33,940 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:33,941 INFO L85 PathProgramCache]: Analyzing trace with hash 1128146728, now seen corresponding path program 9 times [2024-12-02 15:14:33,941 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:33,941 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608920469] [2024-12-02 15:14:33,941 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:14:33,941 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:33,960 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 15:14:33,960 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:34,215 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:34,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:34,215 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608920469] [2024-12-02 15:14:34,215 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608920469] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:34,215 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:34,215 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:14:34,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074548076] [2024-12-02 15:14:34,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:34,216 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:14:34,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:34,216 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:14:34,216 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:14:34,240 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-12-02 15:14:34,241 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-12-02 15:14:34,241 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:34,241 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-12-02 15:14:34,241 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:34,479 INFO L124 PetriNetUnfolderBase]: 253/503 cut-off events. [2024-12-02 15:14:34,479 INFO L125 PetriNetUnfolderBase]: For 2590/2598 co-relation queries the response was YES. [2024-12-02 15:14:34,480 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-12-02 15:14:34,482 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 63 selfloop transitions, 24 changer transitions 8/97 dead transitions. [2024-12-02 15:14:34,482 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 97 transitions, 905 flow [2024-12-02 15:14:34,482 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:14:34,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:14:34,483 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 139 transitions. [2024-12-02 15:14:34,483 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3475 [2024-12-02 15:14:34,484 INFO L175 Difference]: Start difference. First operand has 89 places, 70 transitions, 568 flow. Second operand 10 states and 139 transitions. [2024-12-02 15:14:34,484 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 97 transitions, 905 flow [2024-12-02 15:14:34,490 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 97 transitions, 837 flow, removed 14 selfloop flow, removed 6 redundant places. [2024-12-02 15:14:34,491 INFO L231 Difference]: Finished difference. Result has 93 places, 70 transitions, 559 flow [2024-12-02 15:14:34,491 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-12-02 15:14:34,492 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 54 predicate places. [2024-12-02 15:14:34,492 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 70 transitions, 559 flow [2024-12-02 15:14:34,492 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-12-02 15:14:34,492 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:34,492 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-12-02 15:14:34,492 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 15:14:34,492 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:34,493 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:34,493 INFO L85 PathProgramCache]: Analyzing trace with hash 233899616, now seen corresponding path program 10 times [2024-12-02 15:14:34,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:34,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1348421193] [2024-12-02 15:14:34,493 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:14:34,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:34,508 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:14:34,508 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:34,783 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:34,783 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:34,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1348421193] [2024-12-02 15:14:34,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1348421193] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:34,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:34,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:14:34,783 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [390641518] [2024-12-02 15:14:34,783 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:34,783 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:14:34,784 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:34,784 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:14:34,784 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:14:34,810 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-12-02 15:14:34,810 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-12-02 15:14:34,810 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:34,810 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-12-02 15:14:34,810 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:35,082 INFO L124 PetriNetUnfolderBase]: 267/536 cut-off events. [2024-12-02 15:14:35,082 INFO L125 PetriNetUnfolderBase]: For 2880/2888 co-relation queries the response was YES. [2024-12-02 15:14:35,083 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-12-02 15:14:35,086 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 74 selfloop transitions, 24 changer transitions 5/105 dead transitions. [2024-12-02 15:14:35,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 105 transitions, 977 flow [2024-12-02 15:14:35,086 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:14:35,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:14:35,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 145 transitions. [2024-12-02 15:14:35,087 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3625 [2024-12-02 15:14:35,088 INFO L175 Difference]: Start difference. First operand has 93 places, 70 transitions, 559 flow. Second operand 10 states and 145 transitions. [2024-12-02 15:14:35,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 105 transitions, 977 flow [2024-12-02 15:14:35,093 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 105 transitions, 917 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-12-02 15:14:35,094 INFO L231 Difference]: Finished difference. Result has 96 places, 74 transitions, 629 flow [2024-12-02 15:14:35,095 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-12-02 15:14:35,095 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 57 predicate places. [2024-12-02 15:14:35,095 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 74 transitions, 629 flow [2024-12-02 15:14:35,095 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-12-02 15:14:35,095 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:35,095 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-12-02 15:14:35,095 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 15:14:35,096 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:35,096 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:35,096 INFO L85 PathProgramCache]: Analyzing trace with hash 775771038, now seen corresponding path program 11 times [2024-12-02 15:14:35,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:35,096 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1936439104] [2024-12-02 15:14:35,096 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:14:35,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:35,111 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 15:14:35,111 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:35,319 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:35,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:35,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1936439104] [2024-12-02 15:14:35,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1936439104] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:35,319 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:35,320 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:14:35,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [114675569] [2024-12-02 15:14:35,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:35,320 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:14:35,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:35,320 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:14:35,320 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=62, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:14:35,343 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 40 [2024-12-02 15:14:35,343 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-12-02 15:14:35,343 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:35,343 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 40 [2024-12-02 15:14:35,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:35,529 INFO L124 PetriNetUnfolderBase]: 236/486 cut-off events. [2024-12-02 15:14:35,529 INFO L125 PetriNetUnfolderBase]: For 3445/3453 co-relation queries the response was YES. [2024-12-02 15:14:35,530 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-12-02 15:14:35,532 INFO L140 encePairwiseOnDemand]: 29/40 looper letters, 63 selfloop transitions, 22 changer transitions 8/96 dead transitions. [2024-12-02 15:14:35,532 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 96 transitions, 956 flow [2024-12-02 15:14:35,532 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 15:14:35,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 15:14:35,533 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 143 transitions. [2024-12-02 15:14:35,533 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3575 [2024-12-02 15:14:35,533 INFO L175 Difference]: Start difference. First operand has 96 places, 74 transitions, 629 flow. Second operand 10 states and 143 transitions. [2024-12-02 15:14:35,534 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 96 transitions, 956 flow [2024-12-02 15:14:35,541 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 96 transitions, 880 flow, removed 19 selfloop flow, removed 6 redundant places. [2024-12-02 15:14:35,542 INFO L231 Difference]: Finished difference. Result has 100 places, 74 transitions, 610 flow [2024-12-02 15:14:35,542 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-12-02 15:14:35,543 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 61 predicate places. [2024-12-02 15:14:35,543 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 74 transitions, 610 flow [2024-12-02 15:14:35,543 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-12-02 15:14:35,543 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:35,543 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-12-02 15:14:35,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 15:14:35,543 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:35,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:35,544 INFO L85 PathProgramCache]: Analyzing trace with hash -826034178, now seen corresponding path program 1 times [2024-12-02 15:14:35,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:35,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1234230710] [2024-12-02 15:14:35,544 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:35,544 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:35,567 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:35,596 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 15:14:35,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:35,596 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1234230710] [2024-12-02 15:14:35,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1234230710] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:14:35,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:14:35,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:14:35,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1329992412] [2024-12-02 15:14:35,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:14:35,597 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:14:35,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:35,597 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:14:35,597 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:14:35,597 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-12-02 15:14:35,597 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-12-02 15:14:35,597 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:35,597 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-12-02 15:14:35,598 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:35,713 INFO L124 PetriNetUnfolderBase]: 282/621 cut-off events. [2024-12-02 15:14:35,713 INFO L125 PetriNetUnfolderBase]: For 5614/5699 co-relation queries the response was YES. [2024-12-02 15:14:35,714 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-12-02 15:14:35,717 INFO L140 encePairwiseOnDemand]: 36/40 looper letters, 59 selfloop transitions, 7 changer transitions 24/94 dead transitions. [2024-12-02 15:14:35,717 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 94 transitions, 911 flow [2024-12-02 15:14:35,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:14:35,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 15:14:35,717 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 87 transitions. [2024-12-02 15:14:35,718 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.54375 [2024-12-02 15:14:35,718 INFO L175 Difference]: Start difference. First operand has 100 places, 74 transitions, 610 flow. Second operand 4 states and 87 transitions. [2024-12-02 15:14:35,718 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 94 transitions, 911 flow [2024-12-02 15:14:35,727 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 94 transitions, 806 flow, removed 12 selfloop flow, removed 17 redundant places. [2024-12-02 15:14:35,727 INFO L231 Difference]: Finished difference. Result has 86 places, 44 transitions, 307 flow [2024-12-02 15:14:35,728 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-12-02 15:14:35,728 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 47 predicate places. [2024-12-02 15:14:35,728 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 44 transitions, 307 flow [2024-12-02 15:14:35,728 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-12-02 15:14:35,728 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:35,728 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-12-02 15:14:35,728 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 15:14:35,728 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:35,729 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:35,729 INFO L85 PathProgramCache]: Analyzing trace with hash 340482939, now seen corresponding path program 1 times [2024-12-02 15:14:35,729 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:35,729 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2110567442] [2024-12-02 15:14:35,729 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:35,729 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:35,738 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:35,789 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 15:14:35,789 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:35,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2110567442] [2024-12-02 15:14:35,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2110567442] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:14:35,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [450514365] [2024-12-02 15:14:35,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:35,789 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:35,789 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:14:35,791 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:14:35,792 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 15:14:35,860 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:35,861 INFO L256 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 15:14:35,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:14:35,918 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 15:14:35,919 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:14:35,991 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 15:14:35,991 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [450514365] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:14:35,991 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:14:35,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-12-02 15:14:35,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355959426] [2024-12-02 15:14:35,991 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:14:35,991 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 15:14:35,992 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:35,992 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 15:14:35,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2024-12-02 15:14:36,004 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 40 [2024-12-02 15:14:36,004 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-12-02 15:14:36,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:36,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 40 [2024-12-02 15:14:36,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:36,150 INFO L124 PetriNetUnfolderBase]: 281/595 cut-off events. [2024-12-02 15:14:36,150 INFO L125 PetriNetUnfolderBase]: For 4540/4580 co-relation queries the response was YES. [2024-12-02 15:14:36,152 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-12-02 15:14:36,154 INFO L140 encePairwiseOnDemand]: 34/40 looper letters, 34 selfloop transitions, 5 changer transitions 25/68 dead transitions. [2024-12-02 15:14:36,154 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 68 transitions, 610 flow [2024-12-02 15:14:36,155 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 15:14:36,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 15:14:36,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 107 transitions. [2024-12-02 15:14:36,155 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3821428571428571 [2024-12-02 15:14:36,155 INFO L175 Difference]: Start difference. First operand has 86 places, 44 transitions, 307 flow. Second operand 7 states and 107 transitions. [2024-12-02 15:14:36,156 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 68 transitions, 610 flow [2024-12-02 15:14:36,161 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 55 places, 68 transitions, 474 flow, removed 51 selfloop flow, removed 18 redundant places. [2024-12-02 15:14:36,162 INFO L231 Difference]: Finished difference. Result has 57 places, 43 transitions, 230 flow [2024-12-02 15:14:36,162 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-12-02 15:14:36,162 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 18 predicate places. [2024-12-02 15:14:36,162 INFO L471 AbstractCegarLoop]: Abstraction has has 57 places, 43 transitions, 230 flow [2024-12-02 15:14:36,163 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-12-02 15:14:36,163 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:36,163 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-12-02 15:14:36,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 15:14:36,363 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:36,363 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:36,364 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:36,364 INFO L85 PathProgramCache]: Analyzing trace with hash -65045854, now seen corresponding path program 2 times [2024-12-02 15:14:36,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:36,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [414012544] [2024-12-02 15:14:36,364 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:14:36,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:36,384 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:14:36,384 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:36,750 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:14:36,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:36,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [414012544] [2024-12-02 15:14:36,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [414012544] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:14:36,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1739026405] [2024-12-02 15:14:36,750 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:14:36,751 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:36,751 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:14:36,752 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:14:36,754 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 15:14:36,828 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:14:36,828 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:36,830 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-12-02 15:14:36,831 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:14:37,037 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:14:37,037 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:14:37,138 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 15:14:37,138 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-12-02 15:14:37,327 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:14:37,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1739026405] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:14:37,328 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:14:37,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 23 [2024-12-02 15:14:37,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [532439205] [2024-12-02 15:14:37,328 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:14:37,328 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 15:14:37,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:37,329 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 15:14:37,329 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2024-12-02 15:14:37,400 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-12-02 15:14:37,400 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-12-02 15:14:37,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:37,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-12-02 15:14:37,401 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:38,557 INFO L124 PetriNetUnfolderBase]: 1077/1957 cut-off events. [2024-12-02 15:14:38,557 INFO L125 PetriNetUnfolderBase]: For 2700/2700 co-relation queries the response was YES. [2024-12-02 15:14:38,560 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-12-02 15:14:38,572 INFO L140 encePairwiseOnDemand]: 32/40 looper letters, 206 selfloop transitions, 51 changer transitions 0/259 dead transitions. [2024-12-02 15:14:38,573 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 259 transitions, 1786 flow [2024-12-02 15:14:38,573 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 15:14:38,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 15:14:38,574 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 427 transitions. [2024-12-02 15:14:38,575 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39537037037037037 [2024-12-02 15:14:38,575 INFO L175 Difference]: Start difference. First operand has 57 places, 43 transitions, 230 flow. Second operand 27 states and 427 transitions. [2024-12-02 15:14:38,575 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 259 transitions, 1786 flow [2024-12-02 15:14:38,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 259 transitions, 1736 flow, removed 18 selfloop flow, removed 6 redundant places. [2024-12-02 15:14:38,582 INFO L231 Difference]: Finished difference. Result has 92 places, 90 transitions, 775 flow [2024-12-02 15:14:38,582 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-12-02 15:14:38,582 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 53 predicate places. [2024-12-02 15:14:38,582 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 90 transitions, 775 flow [2024-12-02 15:14:38,582 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-12-02 15:14:38,583 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:38,583 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-12-02 15:14:38,594 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 15:14:38,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:38,783 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:38,783 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:38,784 INFO L85 PathProgramCache]: Analyzing trace with hash 709677451, now seen corresponding path program 3 times [2024-12-02 15:14:38,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:38,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [335693701] [2024-12-02 15:14:38,784 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:14:38,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:38,803 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 15:14:38,803 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:38,889 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 15:14:38,889 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:38,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [335693701] [2024-12-02 15:14:38,889 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [335693701] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:14:38,889 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1379852005] [2024-12-02 15:14:38,889 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:14:38,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:38,889 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:14:38,891 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:14:38,893 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 15:14:38,965 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 15:14:38,965 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:38,967 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 15:14:38,968 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:14:39,007 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 15:14:39,007 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:14:39,030 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 15:14:39,030 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-12-02 15:14:39,053 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-12-02 15:14:39,053 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1379852005] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:14:39,053 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:14:39,053 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 7 [2024-12-02 15:14:39,053 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977684022] [2024-12-02 15:14:39,053 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:14:39,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 15:14:39,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:39,054 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 15:14:39,054 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 15:14:39,063 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 40 [2024-12-02 15:14:39,063 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-12-02 15:14:39,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:39,064 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 40 [2024-12-02 15:14:39,064 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:39,460 INFO L124 PetriNetUnfolderBase]: 1542/2746 cut-off events. [2024-12-02 15:14:39,460 INFO L125 PetriNetUnfolderBase]: For 17546/17546 co-relation queries the response was YES. [2024-12-02 15:14:39,464 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-12-02 15:14:39,475 INFO L140 encePairwiseOnDemand]: 35/40 looper letters, 118 selfloop transitions, 36 changer transitions 0/156 dead transitions. [2024-12-02 15:14:39,475 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 156 transitions, 1696 flow [2024-12-02 15:14:39,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:14:39,475 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 15:14:39,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 96 transitions. [2024-12-02 15:14:39,476 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4 [2024-12-02 15:14:39,476 INFO L175 Difference]: Start difference. First operand has 92 places, 90 transitions, 775 flow. Second operand 6 states and 96 transitions. [2024-12-02 15:14:39,476 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 156 transitions, 1696 flow [2024-12-02 15:14:39,506 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 94 places, 156 transitions, 1525 flow, removed 82 selfloop flow, removed 3 redundant places. [2024-12-02 15:14:39,507 INFO L231 Difference]: Finished difference. Result has 96 places, 102 transitions, 908 flow [2024-12-02 15:14:39,507 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-12-02 15:14:39,508 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 57 predicate places. [2024-12-02 15:14:39,508 INFO L471 AbstractCegarLoop]: Abstraction has has 96 places, 102 transitions, 908 flow [2024-12-02 15:14:39,508 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-12-02 15:14:39,508 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:39,508 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-12-02 15:14:39,515 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 15:14:39,708 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 15:14:39,708 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:39,709 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:39,709 INFO L85 PathProgramCache]: Analyzing trace with hash 998222776, now seen corresponding path program 1 times [2024-12-02 15:14:39,709 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:39,709 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [682889397] [2024-12-02 15:14:39,709 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:39,709 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:39,732 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:40,737 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:14:40,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:40,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [682889397] [2024-12-02 15:14:40,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [682889397] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:14:40,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1106379355] [2024-12-02 15:14:40,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:14:40,738 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:40,738 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:14:40,739 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:14:40,742 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 15:14:40,815 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:14:40,816 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 15:14:40,818 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:14:41,620 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:14:41,620 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:14:42,158 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:14:42,158 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-12-02 15:14:42,893 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:14:42,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1106379355] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:14:42,894 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:14:42,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 49 [2024-12-02 15:14:42,894 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [785798111] [2024-12-02 15:14:42,894 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:14:42,894 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-12-02 15:14:42,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:42,895 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-12-02 15:14:42,896 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=245, Invalid=2205, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 15:14:43,059 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:14:43,059 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-12-02 15:14:43,059 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:43,059 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:14:43,059 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:14:47,734 INFO L124 PetriNetUnfolderBase]: 2841/4889 cut-off events. [2024-12-02 15:14:47,734 INFO L125 PetriNetUnfolderBase]: For 31189/31189 co-relation queries the response was YES. [2024-12-02 15:14:47,742 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-12-02 15:14:47,754 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 210 selfloop transitions, 192 changer transitions 10/413 dead transitions. [2024-12-02 15:14:47,754 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 413 transitions, 4190 flow [2024-12-02 15:14:47,754 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 49 states. [2024-12-02 15:14:47,754 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 49 states. [2024-12-02 15:14:47,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 520 transitions. [2024-12-02 15:14:47,755 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2653061224489796 [2024-12-02 15:14:47,755 INFO L175 Difference]: Start difference. First operand has 96 places, 102 transitions, 908 flow. Second operand 49 states and 520 transitions. [2024-12-02 15:14:47,755 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 413 transitions, 4190 flow [2024-12-02 15:14:47,816 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 413 transitions, 4141 flow, removed 5 selfloop flow, removed 2 redundant places. [2024-12-02 15:14:47,820 INFO L231 Difference]: Finished difference. Result has 158 places, 283 transitions, 3409 flow [2024-12-02 15:14:47,820 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-12-02 15:14:47,820 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 119 predicate places. [2024-12-02 15:14:47,820 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 283 transitions, 3409 flow [2024-12-02 15:14:47,821 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-12-02 15:14:47,821 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:14:47,821 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-12-02 15:14:47,827 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 15:14:48,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:48,021 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:14:48,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:14:48,022 INFO L85 PathProgramCache]: Analyzing trace with hash 2145100180, now seen corresponding path program 2 times [2024-12-02 15:14:48,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:14:48,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11220861] [2024-12-02 15:14:48,022 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:14:48,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:14:48,035 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:14:48,035 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:48,903 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:14:48,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:14:48,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11220861] [2024-12-02 15:14:48,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11220861] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:14:48,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1819141901] [2024-12-02 15:14:48,903 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:14:48,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:14:48,903 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:14:48,905 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:14:48,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 15:14:48,965 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:14:48,965 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:14:48,966 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 15:14:48,967 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:14:49,747 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:14:49,747 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:14:50,429 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:14:50,429 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-12-02 15:14:51,155 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:14:51,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1819141901] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:14:51,155 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:14:51,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 51 [2024-12-02 15:14:51,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560055155] [2024-12-02 15:14:51,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:14:51,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-12-02 15:14:51,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:14:51,156 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-12-02 15:14:51,157 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=239, Invalid=2413, Unknown=0, NotChecked=0, Total=2652 [2024-12-02 15:14:51,299 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:14:51,299 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-12-02 15:14:51,299 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:14:51,299 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:14:51,299 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:15:08,834 INFO L124 PetriNetUnfolderBase]: 3250/5715 cut-off events. [2024-12-02 15:15:08,834 INFO L125 PetriNetUnfolderBase]: For 46465/46465 co-relation queries the response was YES. [2024-12-02 15:15:08,847 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-12-02 15:15:08,866 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 363 selfloop transitions, 430 changer transitions 20/814 dead transitions. [2024-12-02 15:15:08,866 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 814 transitions, 9144 flow [2024-12-02 15:15:08,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-12-02 15:15:08,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2024-12-02 15:15:08,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 1125 transitions. [2024-12-02 15:15:08,870 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.26785714285714285 [2024-12-02 15:15:08,870 INFO L175 Difference]: Start difference. First operand has 158 places, 283 transitions, 3409 flow. Second operand 105 states and 1125 transitions. [2024-12-02 15:15:08,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 814 transitions, 9144 flow [2024-12-02 15:15:09,089 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 814 transitions, 8745 flow, removed 194 selfloop flow, removed 6 redundant places. [2024-12-02 15:15:09,099 INFO L231 Difference]: Finished difference. Result has 276 places, 541 transitions, 7215 flow [2024-12-02 15:15:09,099 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-12-02 15:15:09,100 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 237 predicate places. [2024-12-02 15:15:09,100 INFO L471 AbstractCegarLoop]: Abstraction has has 276 places, 541 transitions, 7215 flow [2024-12-02 15:15:09,100 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-12-02 15:15:09,100 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:15:09,100 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-12-02 15:15:09,106 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 15:15:09,300 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:15:09,301 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:15:09,301 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:15:09,301 INFO L85 PathProgramCache]: Analyzing trace with hash -427071030, now seen corresponding path program 3 times [2024-12-02 15:15:09,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:15:09,301 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1217466807] [2024-12-02 15:15:09,301 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:15:09,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:15:09,317 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 15:15:09,317 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:15:09,816 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:15:09,816 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:15:09,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1217466807] [2024-12-02 15:15:09,816 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1217466807] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:15:09,816 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [969919848] [2024-12-02 15:15:09,816 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:15:09,816 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:15:09,816 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:15:09,818 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:15:09,820 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 15:15:09,930 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 15:15:09,931 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:15:09,932 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-12-02 15:15:09,933 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:15:10,271 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:15:10,271 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:15:10,646 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:15:10,646 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-12-02 15:15:10,872 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:15:10,872 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [969919848] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:15:10,872 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:15:10,872 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13, 13] total 35 [2024-12-02 15:15:10,873 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651951918] [2024-12-02 15:15:10,873 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:15:10,873 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-12-02 15:15:10,873 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:15:10,873 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-12-02 15:15:10,874 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=132, Invalid=1128, Unknown=0, NotChecked=0, Total=1260 [2024-12-02 15:15:10,888 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:15:10,889 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-12-02 15:15:10,889 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:15:10,889 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:15:10,889 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:15:12,925 INFO L124 PetriNetUnfolderBase]: 3359/5901 cut-off events. [2024-12-02 15:15:12,925 INFO L125 PetriNetUnfolderBase]: For 61884/61884 co-relation queries the response was YES. [2024-12-02 15:15:12,947 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-12-02 15:15:12,964 INFO L140 encePairwiseOnDemand]: 27/40 looper letters, 349 selfloop transitions, 352 changer transitions 5/707 dead transitions. [2024-12-02 15:15:12,964 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 291 places, 707 transitions, 10254 flow [2024-12-02 15:15:12,964 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2024-12-02 15:15:12,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2024-12-02 15:15:12,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 246 transitions. [2024-12-02 15:15:12,965 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3075 [2024-12-02 15:15:12,965 INFO L175 Difference]: Start difference. First operand has 276 places, 541 transitions, 7215 flow. Second operand 20 states and 246 transitions. [2024-12-02 15:15:12,965 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 291 places, 707 transitions, 10254 flow [2024-12-02 15:15:13,362 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 280 places, 707 transitions, 9204 flow, removed 487 selfloop flow, removed 11 redundant places. [2024-12-02 15:15:13,368 INFO L231 Difference]: Finished difference. Result has 289 places, 618 transitions, 8500 flow [2024-12-02 15:15:13,369 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-12-02 15:15:13,369 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 250 predicate places. [2024-12-02 15:15:13,369 INFO L471 AbstractCegarLoop]: Abstraction has has 289 places, 618 transitions, 8500 flow [2024-12-02 15:15:13,369 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-12-02 15:15:13,369 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:15:13,369 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-12-02 15:15:13,374 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 15:15:13,569 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-02 15:15:13,570 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:15:13,570 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:15:13,570 INFO L85 PathProgramCache]: Analyzing trace with hash -306243172, now seen corresponding path program 4 times [2024-12-02 15:15:13,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:15:13,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945371029] [2024-12-02 15:15:13,570 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:15:13,570 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:15:13,581 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:15:13,581 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:15:14,356 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:15:14,356 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:15:14,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945371029] [2024-12-02 15:15:14,356 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945371029] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:15:14,356 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [240337788] [2024-12-02 15:15:14,356 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:15:14,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:15:14,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:15:14,358 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:15:14,358 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 15:15:14,466 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:15:14,466 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:15:14,467 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 15:15:14,469 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:15:15,259 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:15:15,259 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:15:15,873 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:15:15,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 32 [2024-12-02 15:15:16,509 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:15:16,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [240337788] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:15:16,509 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:15:16,509 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 51 [2024-12-02 15:15:16,510 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1948099221] [2024-12-02 15:15:16,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:15:16,510 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-12-02 15:15:16,510 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:15:16,510 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-12-02 15:15:16,510 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=2421, Unknown=0, NotChecked=0, Total=2652 [2024-12-02 15:15:16,624 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:15:16,625 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-12-02 15:15:16,625 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:15:16,625 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:15:16,625 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:15:35,719 INFO L124 PetriNetUnfolderBase]: 3500/6246 cut-off events. [2024-12-02 15:15:35,720 INFO L125 PetriNetUnfolderBase]: For 72046/72046 co-relation queries the response was YES. [2024-12-02 15:15:35,751 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-12-02 15:15:35,766 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 406 selfloop transitions, 594 changer transitions 15/1016 dead transitions. [2024-12-02 15:15:35,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 407 places, 1016 transitions, 13788 flow [2024-12-02 15:15:35,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 120 states. [2024-12-02 15:15:35,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 120 states. [2024-12-02 15:15:35,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 120 states to 120 states and 1262 transitions. [2024-12-02 15:15:35,769 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2629166666666667 [2024-12-02 15:15:35,769 INFO L175 Difference]: Start difference. First operand has 289 places, 618 transitions, 8500 flow. Second operand 120 states and 1262 transitions. [2024-12-02 15:15:35,769 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 407 places, 1016 transitions, 13788 flow [2024-12-02 15:15:36,181 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 402 places, 1016 transitions, 13522 flow, removed 108 selfloop flow, removed 5 redundant places. [2024-12-02 15:15:36,190 INFO L231 Difference]: Finished difference. Result has 417 places, 715 transitions, 11426 flow [2024-12-02 15:15:36,190 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-12-02 15:15:36,191 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 378 predicate places. [2024-12-02 15:15:36,191 INFO L471 AbstractCegarLoop]: Abstraction has has 417 places, 715 transitions, 11426 flow [2024-12-02 15:15:36,191 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-12-02 15:15:36,191 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:15:36,191 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-12-02 15:15:36,196 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 15:15:36,391 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 15:15:36,391 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:15:36,392 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:15:36,392 INFO L85 PathProgramCache]: Analyzing trace with hash 1069927662, now seen corresponding path program 5 times [2024-12-02 15:15:36,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:15:36,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032600666] [2024-12-02 15:15:36,392 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:15:36,392 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:15:36,406 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 15:15:36,406 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:15:37,200 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:15:37,200 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:15:37,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032600666] [2024-12-02 15:15:37,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032600666] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:15:37,200 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [959980979] [2024-12-02 15:15:37,200 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:15:37,200 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:15:37,200 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:15:37,202 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:15:37,202 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 15:15:37,295 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 15:15:37,295 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:15:37,296 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-12-02 15:15:37,297 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:15:37,663 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 15:15:37,663 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:15:38,087 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:15:38,087 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-12-02 15:15:38,366 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:15:38,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [959980979] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:15:38,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:15:38,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 14, 13] total 41 [2024-12-02 15:15:38,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2041353352] [2024-12-02 15:15:38,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:15:38,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-12-02 15:15:38,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:15:38,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-12-02 15:15:38,368 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1573, Unknown=0, NotChecked=0, Total=1722 [2024-12-02 15:15:38,466 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:15:38,467 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-12-02 15:15:38,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:15:38,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:15:38,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:15:41,220 INFO L124 PetriNetUnfolderBase]: 3666/6624 cut-off events. [2024-12-02 15:15:41,220 INFO L125 PetriNetUnfolderBase]: For 94118/94118 co-relation queries the response was YES. [2024-12-02 15:15:41,245 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-12-02 15:15:41,261 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 397 selfloop transitions, 442 changer transitions 33/873 dead transitions. [2024-12-02 15:15:41,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 438 places, 873 transitions, 14984 flow [2024-12-02 15:15:41,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 15:15:41,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 15:15:41,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 292 transitions. [2024-12-02 15:15:41,263 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.292 [2024-12-02 15:15:41,263 INFO L175 Difference]: Start difference. First operand has 417 places, 715 transitions, 11426 flow. Second operand 25 states and 292 transitions. [2024-12-02 15:15:41,263 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 438 places, 873 transitions, 14984 flow [2024-12-02 15:15:41,878 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 392 places, 873 transitions, 14270 flow, removed 171 selfloop flow, removed 46 redundant places. [2024-12-02 15:15:41,887 INFO L231 Difference]: Finished difference. Result has 403 places, 753 transitions, 12952 flow [2024-12-02 15:15:41,888 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-12-02 15:15:41,888 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 364 predicate places. [2024-12-02 15:15:41,888 INFO L471 AbstractCegarLoop]: Abstraction has has 403 places, 753 transitions, 12952 flow [2024-12-02 15:15:41,888 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-12-02 15:15:41,888 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:15:41,888 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-12-02 15:15:41,894 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 15:15:42,089 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 15:15:42,089 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:15:42,089 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:15:42,089 INFO L85 PathProgramCache]: Analyzing trace with hash 1521778238, now seen corresponding path program 6 times [2024-12-02 15:15:42,089 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:15:42,089 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837659844] [2024-12-02 15:15:42,089 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:15:42,090 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:15:42,104 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 15:15:42,104 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:15:43,279 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:15:43,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:15:43,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837659844] [2024-12-02 15:15:43,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837659844] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:15:43,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760323248] [2024-12-02 15:15:43,279 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:15:43,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:15:43,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:15:43,281 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:15:43,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 15:15:43,377 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 15:15:43,377 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:15:43,378 INFO L256 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-12-02 15:15:43,380 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:15:44,123 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:15:44,123 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:15:45,034 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:15:45,035 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-12-02 15:15:45,511 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:15:45,511 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760323248] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:15:45,511 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:15:45,511 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 16] total 50 [2024-12-02 15:15:45,511 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102318027] [2024-12-02 15:15:45,511 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:15:45,512 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-12-02 15:15:45,512 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:15:45,512 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-12-02 15:15:45,512 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=2318, Unknown=0, NotChecked=0, Total=2550 [2024-12-02 15:15:45,886 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 5 out of 40 [2024-12-02 15:15:45,886 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-12-02 15:15:45,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:15:45,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 5 of 40 [2024-12-02 15:15:45,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:15:51,927 INFO L124 PetriNetUnfolderBase]: 3803/6841 cut-off events. [2024-12-02 15:15:51,927 INFO L125 PetriNetUnfolderBase]: For 123255/123255 co-relation queries the response was YES. [2024-12-02 15:15:51,957 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-12-02 15:15:51,974 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 391 selfloop transitions, 550 changer transitions 38/980 dead transitions. [2024-12-02 15:15:51,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 459 places, 980 transitions, 17003 flow [2024-12-02 15:15:51,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2024-12-02 15:15:51,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 60 states. [2024-12-02 15:15:51,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 60 states to 60 states and 608 transitions. [2024-12-02 15:15:51,976 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.25333333333333335 [2024-12-02 15:15:51,976 INFO L175 Difference]: Start difference. First operand has 403 places, 753 transitions, 12952 flow. Second operand 60 states and 608 transitions. [2024-12-02 15:15:51,976 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 459 places, 980 transitions, 17003 flow [2024-12-02 15:15:52,771 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 443 places, 980 transitions, 16573 flow, removed 53 selfloop flow, removed 16 redundant places. [2024-12-02 15:15:52,855 INFO L231 Difference]: Finished difference. Result has 459 places, 796 transitions, 15025 flow [2024-12-02 15:15:52,855 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-12-02 15:15:52,856 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 420 predicate places. [2024-12-02 15:15:52,856 INFO L471 AbstractCegarLoop]: Abstraction has has 459 places, 796 transitions, 15025 flow [2024-12-02 15:15:52,856 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-12-02 15:15:52,856 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:15:52,856 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-12-02 15:15:52,861 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 15:15:53,056 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 15:15:53,056 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:15:53,057 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:15:53,057 INFO L85 PathProgramCache]: Analyzing trace with hash 2024439392, now seen corresponding path program 7 times [2024-12-02 15:15:53,057 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:15:53,057 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [940415406] [2024-12-02 15:15:53,057 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:15:53,057 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:15:53,071 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:15:54,039 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:15:54,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:15:54,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [940415406] [2024-12-02 15:15:54,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [940415406] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:15:54,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [243273066] [2024-12-02 15:15:54,039 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:15:54,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:15:54,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:15:54,041 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:15:54,041 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 15:15:54,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:15:54,103 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 15:15:54,104 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:15:54,854 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:15:54,854 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:15:55,573 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:15:55,574 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-12-02 15:15:56,168 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:15:56,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [243273066] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:15:56,168 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:15:56,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 16] total 50 [2024-12-02 15:15:56,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1209513322] [2024-12-02 15:15:56,168 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:15:56,168 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-12-02 15:15:56,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:15:56,169 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-12-02 15:15:56,169 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=266, Invalid=2284, Unknown=0, NotChecked=0, Total=2550 [2024-12-02 15:15:56,256 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:15:56,256 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-12-02 15:15:56,256 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:15:56,256 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:15:56,256 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:16:03,921 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-12-02 15:16:07,589 INFO L124 PetriNetUnfolderBase]: 3927/7078 cut-off events. [2024-12-02 15:16:07,589 INFO L125 PetriNetUnfolderBase]: For 144231/144231 co-relation queries the response was YES. [2024-12-02 15:16:07,623 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-12-02 15:16:07,641 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 440 selfloop transitions, 574 changer transitions 38/1053 dead transitions. [2024-12-02 15:16:07,642 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 508 places, 1053 transitions, 19704 flow [2024-12-02 15:16:07,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-12-02 15:16:07,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2024-12-02 15:16:07,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 678 transitions. [2024-12-02 15:16:07,643 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2778688524590164 [2024-12-02 15:16:07,643 INFO L175 Difference]: Start difference. First operand has 459 places, 796 transitions, 15025 flow. Second operand 61 states and 678 transitions. [2024-12-02 15:16:07,643 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 508 places, 1053 transitions, 19704 flow [2024-12-02 15:16:08,743 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 476 places, 1053 transitions, 19216 flow, removed 108 selfloop flow, removed 32 redundant places. [2024-12-02 15:16:08,755 INFO L231 Difference]: Finished difference. Result has 499 places, 872 transitions, 18006 flow [2024-12-02 15:16:08,756 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-12-02 15:16:08,756 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 460 predicate places. [2024-12-02 15:16:08,756 INFO L471 AbstractCegarLoop]: Abstraction has has 499 places, 872 transitions, 18006 flow [2024-12-02 15:16:08,756 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-12-02 15:16:08,756 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:16:08,756 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-12-02 15:16:08,764 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 15:16:08,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-12-02 15:16:08,957 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:16:08,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:16:08,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1046030844, now seen corresponding path program 8 times [2024-12-02 15:16:08,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:16:08,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1851577833] [2024-12-02 15:16:08,958 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:16:08,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:16:08,971 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:16:08,971 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:16:09,792 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:16:09,792 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:16:09,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1851577833] [2024-12-02 15:16:09,792 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1851577833] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:16:09,792 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792275026] [2024-12-02 15:16:09,793 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:16:09,793 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:16:09,793 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:16:09,794 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:16:09,795 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 15:16:09,867 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:16:09,867 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:16:09,868 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-12-02 15:16:09,869 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:16:10,258 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-12-02 15:16:10,558 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:16:10,558 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:16:11,325 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:16:11,325 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-12-02 15:16:11,962 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:16:11,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792275026] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:16:11,963 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:16:11,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 16] total 49 [2024-12-02 15:16:11,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1062506321] [2024-12-02 15:16:11,963 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:16:11,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-12-02 15:16:11,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:16:11,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-12-02 15:16:11,965 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=293, Invalid=2157, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 15:16:12,107 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:16:12,107 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-12-02 15:16:12,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:16:12,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:16:12,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:16:29,038 INFO L124 PetriNetUnfolderBase]: 5808/10383 cut-off events. [2024-12-02 15:16:29,038 INFO L125 PetriNetUnfolderBase]: For 267031/267031 co-relation queries the response was YES. [2024-12-02 15:16:29,119 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-12-02 15:16:29,151 INFO L140 encePairwiseOnDemand]: 23/40 looper letters, 630 selfloop transitions, 1209 changer transitions 47/1887 dead transitions. [2024-12-02 15:16:29,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 625 places, 1887 transitions, 39728 flow [2024-12-02 15:16:29,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 133 states. [2024-12-02 15:16:29,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 133 states. [2024-12-02 15:16:29,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 133 states to 133 states and 1509 transitions. [2024-12-02 15:16:29,155 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.28364661654135337 [2024-12-02 15:16:29,155 INFO L175 Difference]: Start difference. First operand has 499 places, 872 transitions, 18006 flow. Second operand 133 states and 1509 transitions. [2024-12-02 15:16:29,155 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 625 places, 1887 transitions, 39728 flow [2024-12-02 15:16:31,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 601 places, 1887 transitions, 39343 flow, removed 125 selfloop flow, removed 24 redundant places. [2024-12-02 15:16:31,829 INFO L231 Difference]: Finished difference. Result has 650 places, 1582 transitions, 38165 flow [2024-12-02 15:16:31,830 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-12-02 15:16:31,830 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 611 predicate places. [2024-12-02 15:16:31,830 INFO L471 AbstractCegarLoop]: Abstraction has has 650 places, 1582 transitions, 38165 flow [2024-12-02 15:16:31,830 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-12-02 15:16:31,830 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:16:31,831 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-12-02 15:16:31,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 15:16:32,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 15:16:32,031 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:16:32,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:16:32,032 INFO L85 PathProgramCache]: Analyzing trace with hash 2003140480, now seen corresponding path program 9 times [2024-12-02 15:16:32,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:16:32,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675000673] [2024-12-02 15:16:32,032 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:16:32,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:16:32,043 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 15:16:32,044 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:16:32,402 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:16:32,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:16:32,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675000673] [2024-12-02 15:16:32,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675000673] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:16:32,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1699980797] [2024-12-02 15:16:32,402 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:16:32,403 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:16:32,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:16:32,404 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:16:32,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 15:16:32,468 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 15:16:32,468 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:16:32,469 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-12-02 15:16:32,470 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:16:32,852 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:16:32,852 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:16:33,331 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:16:33,331 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-12-02 15:16:33,563 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:16:33,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1699980797] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:16:33,563 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:16:33,563 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 14] total 37 [2024-12-02 15:16:33,563 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351508144] [2024-12-02 15:16:33,564 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:16:33,564 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2024-12-02 15:16:33,564 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:16:33,564 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2024-12-02 15:16:33,565 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1253, Unknown=0, NotChecked=0, Total=1406 [2024-12-02 15:16:33,572 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:16:33,573 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-12-02 15:16:33,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:16:33,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:16:33,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:16:39,851 INFO L124 PetriNetUnfolderBase]: 5952/10613 cut-off events. [2024-12-02 15:16:39,851 INFO L125 PetriNetUnfolderBase]: For 326635/326635 co-relation queries the response was YES. [2024-12-02 15:16:39,931 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-12-02 15:16:39,975 INFO L140 encePairwiseOnDemand]: 26/40 looper letters, 826 selfloop transitions, 946 changer transitions 44/1817 dead transitions. [2024-12-02 15:16:39,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 674 places, 1817 transitions, 45366 flow [2024-12-02 15:16:39,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 15:16:39,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 15:16:39,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 380 transitions. [2024-12-02 15:16:39,976 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.296875 [2024-12-02 15:16:39,976 INFO L175 Difference]: Start difference. First operand has 650 places, 1582 transitions, 38165 flow. Second operand 32 states and 380 transitions. [2024-12-02 15:16:39,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 674 places, 1817 transitions, 45366 flow [2024-12-02 15:16:44,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 641 places, 1817 transitions, 42522 flow, removed 1069 selfloop flow, removed 33 redundant places. [2024-12-02 15:16:44,914 INFO L231 Difference]: Finished difference. Result has 650 places, 1644 transitions, 40319 flow [2024-12-02 15:16:44,915 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-12-02 15:16:44,915 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 611 predicate places. [2024-12-02 15:16:44,916 INFO L471 AbstractCegarLoop]: Abstraction has has 650 places, 1644 transitions, 40319 flow [2024-12-02 15:16:44,916 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-12-02 15:16:44,916 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:16:44,916 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-12-02 15:16:44,922 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 15:16:45,116 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:16:45,117 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:16:45,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:16:45,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1093007168, now seen corresponding path program 10 times [2024-12-02 15:16:45,117 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:16:45,117 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686960673] [2024-12-02 15:16:45,117 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:16:45,117 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:16:45,132 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:16:45,132 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:16:45,917 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:16:45,917 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:16:45,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686960673] [2024-12-02 15:16:45,917 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686960673] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:16:45,917 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [660496238] [2024-12-02 15:16:45,917 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:16:45,918 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:16:45,918 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:16:45,919 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:16:45,920 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 15:16:46,016 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:16:46,016 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:16:46,018 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 15:16:46,019 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:16:46,513 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-12-02 15:16:46,882 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:16:46,882 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:16:47,600 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:16:47,600 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-12-02 15:16:48,228 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:16:48,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [660496238] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:16:48,228 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:16:48,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 16] total 49 [2024-12-02 15:16:48,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244277926] [2024-12-02 15:16:48,228 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:16:48,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-12-02 15:16:48,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:16:48,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-12-02 15:16:48,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=319, Invalid=2131, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 15:16:48,340 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:16:48,341 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-12-02 15:16:48,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:16:48,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:16:48,341 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:17:10,920 INFO L124 PetriNetUnfolderBase]: 7064/12608 cut-off events. [2024-12-02 15:17:10,920 INFO L125 PetriNetUnfolderBase]: For 415172/415172 co-relation queries the response was YES. [2024-12-02 15:17:11,038 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-12-02 15:17:11,081 INFO L140 encePairwiseOnDemand]: 23/40 looper letters, 767 selfloop transitions, 1579 changer transitions 47/2394 dead transitions. [2024-12-02 15:17:11,081 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 764 places, 2394 transitions, 60808 flow [2024-12-02 15:17:11,082 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 123 states. [2024-12-02 15:17:11,082 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 123 states. [2024-12-02 15:17:11,083 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 1339 transitions. [2024-12-02 15:17:11,083 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27215447154471545 [2024-12-02 15:17:11,083 INFO L175 Difference]: Start difference. First operand has 650 places, 1644 transitions, 40319 flow. Second operand 123 states and 1339 transitions. [2024-12-02 15:17:11,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 764 places, 2394 transitions, 60808 flow [2024-12-02 15:17:17,079 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 751 places, 2394 transitions, 60339 flow, removed 156 selfloop flow, removed 13 redundant places. [2024-12-02 15:17:17,115 INFO L231 Difference]: Finished difference. Result has 781 places, 2109 transitions, 58273 flow [2024-12-02 15:17:17,116 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-12-02 15:17:17,116 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 742 predicate places. [2024-12-02 15:17:17,116 INFO L471 AbstractCegarLoop]: Abstraction has has 781 places, 2109 transitions, 58273 flow [2024-12-02 15:17:17,116 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-12-02 15:17:17,116 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:17:17,116 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-12-02 15:17:17,122 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 15:17:17,317 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:17:17,317 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:17:17,317 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:17:17,318 INFO L85 PathProgramCache]: Analyzing trace with hash -231661058, now seen corresponding path program 11 times [2024-12-02 15:17:17,318 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:17:17,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1991173275] [2024-12-02 15:17:17,318 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:17:17,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:17:17,330 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 15:17:17,330 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:17:18,013 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:17:18,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:17:18,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1991173275] [2024-12-02 15:17:18,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1991173275] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:17:18,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1957907868] [2024-12-02 15:17:18,013 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:17:18,013 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:17:18,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:17:18,015 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:17:18,015 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 15:17:18,106 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 15:17:18,106 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:17:18,107 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-12-02 15:17:18,108 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:17:18,518 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-12-02 15:17:18,846 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:17:18,846 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:17:19,688 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:17:19,688 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-12-02 15:17:20,335 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:17:20,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1957907868] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:17:20,335 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:17:20,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 17] total 51 [2024-12-02 15:17:20,336 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2073272212] [2024-12-02 15:17:20,336 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:17:20,336 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-12-02 15:17:20,336 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:17:20,337 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-12-02 15:17:20,337 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=273, Invalid=2379, Unknown=0, NotChecked=0, Total=2652 [2024-12-02 15:17:20,468 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:17:20,468 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-12-02 15:17:20,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:17:20,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:17:20,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:17:39,417 INFO L124 PetriNetUnfolderBase]: 9239/16232 cut-off events. [2024-12-02 15:17:39,417 INFO L125 PetriNetUnfolderBase]: For 642221/642221 co-relation queries the response was YES. [2024-12-02 15:17:39,575 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-12-02 15:17:39,635 INFO L140 encePairwiseOnDemand]: 22/40 looper letters, 1226 selfloop transitions, 1575 changer transitions 15/2817 dead transitions. [2024-12-02 15:17:39,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 841 places, 2817 transitions, 80876 flow [2024-12-02 15:17:39,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2024-12-02 15:17:39,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 65 states. [2024-12-02 15:17:39,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 771 transitions. [2024-12-02 15:17:39,637 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.29653846153846153 [2024-12-02 15:17:39,637 INFO L175 Difference]: Start difference. First operand has 781 places, 2109 transitions, 58273 flow. Second operand 65 states and 771 transitions. [2024-12-02 15:17:39,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 841 places, 2817 transitions, 80876 flow [2024-12-02 15:17:51,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 798 places, 2817 transitions, 79782 flow, removed 407 selfloop flow, removed 43 redundant places. [2024-12-02 15:17:51,652 INFO L231 Difference]: Finished difference. Result has 813 places, 2455 transitions, 74622 flow [2024-12-02 15:17:51,653 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-12-02 15:17:51,654 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 774 predicate places. [2024-12-02 15:17:51,654 INFO L471 AbstractCegarLoop]: Abstraction has has 813 places, 2455 transitions, 74622 flow [2024-12-02 15:17:51,654 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-12-02 15:17:51,654 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:17:51,654 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-12-02 15:17:51,660 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 15:17:51,855 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:17:51,855 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:17:51,855 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:17:51,855 INFO L85 PathProgramCache]: Analyzing trace with hash -236729652, now seen corresponding path program 12 times [2024-12-02 15:17:51,855 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:17:51,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [962120379] [2024-12-02 15:17:51,855 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:17:51,856 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:17:51,870 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 15:17:51,870 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:17:52,568 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:17:52,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:17:52,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [962120379] [2024-12-02 15:17:52,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [962120379] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:17:52,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [438579797] [2024-12-02 15:17:52,569 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:17:52,569 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:17:52,569 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:17:52,570 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:17:52,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 15:17:52,635 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 15:17:52,635 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:17:52,636 INFO L256 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-12-02 15:17:52,637 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:17:53,188 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-12-02 15:17:53,499 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:17:53,499 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:17:54,131 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:17:54,131 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-12-02 15:17:54,717 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:17:54,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [438579797] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:17:54,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:17:54,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 17] total 51 [2024-12-02 15:17:54,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72427462] [2024-12-02 15:17:54,718 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:17:54,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 52 states [2024-12-02 15:17:54,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:17:54,718 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 52 interpolants. [2024-12-02 15:17:54,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=272, Invalid=2380, Unknown=0, NotChecked=0, Total=2652 [2024-12-02 15:17:54,892 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:17:54,892 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-12-02 15:17:54,892 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:17:54,892 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:17:54,893 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:18:18,357 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-12-02 15:18:28,120 INFO L124 PetriNetUnfolderBase]: 9430/16657 cut-off events. [2024-12-02 15:18:28,120 INFO L125 PetriNetUnfolderBase]: For 737618/737618 co-relation queries the response was YES. [2024-12-02 15:18:28,332 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-12-02 15:18:28,586 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 1141 selfloop transitions, 1546 changer transitions 90/2778 dead transitions. [2024-12-02 15:18:28,586 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 913 places, 2778 transitions, 84810 flow [2024-12-02 15:18:28,587 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 103 states. [2024-12-02 15:18:28,587 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 103 states. [2024-12-02 15:18:28,588 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 1080 transitions. [2024-12-02 15:18:28,588 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2621359223300971 [2024-12-02 15:18:28,588 INFO L175 Difference]: Start difference. First operand has 813 places, 2455 transitions, 74622 flow. Second operand 103 states and 1080 transitions. [2024-12-02 15:18:28,588 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 913 places, 2778 transitions, 84810 flow [2024-12-02 15:18:43,395 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 891 places, 2778 transitions, 83953 flow, removed 345 selfloop flow, removed 22 redundant places. [2024-12-02 15:18:43,450 INFO L231 Difference]: Finished difference. Result has 917 places, 2519 transitions, 81341 flow [2024-12-02 15:18:43,452 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-12-02 15:18:43,452 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 878 predicate places. [2024-12-02 15:18:43,452 INFO L471 AbstractCegarLoop]: Abstraction has has 917 places, 2519 transitions, 81341 flow [2024-12-02 15:18:43,452 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-12-02 15:18:43,452 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:18:43,452 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-12-02 15:18:43,458 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 15:18:43,653 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2024-12-02 15:18:43,653 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:18:43,654 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:18:43,654 INFO L85 PathProgramCache]: Analyzing trace with hash 2010225676, now seen corresponding path program 13 times [2024-12-02 15:18:43,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:18:43,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [475846755] [2024-12-02 15:18:43,654 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:18:43,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:18:43,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:44,483 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:18:44,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:18:44,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [475846755] [2024-12-02 15:18:44,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [475846755] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:18:44,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [985452196] [2024-12-02 15:18:44,484 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:18:44,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:18:44,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:18:44,485 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:18:44,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 15:18:44,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:18:44,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 15:18:44,560 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:18:45,408 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:18:45,408 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:18:46,224 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:18:46,225 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-12-02 15:18:46,988 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 5 proven. 12 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:18:46,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [985452196] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:18:46,988 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:18:46,988 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 17, 16] total 50 [2024-12-02 15:18:46,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1277639468] [2024-12-02 15:18:46,988 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:18:46,989 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-12-02 15:18:46,989 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:18:46,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-12-02 15:18:46,990 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2295, Unknown=0, NotChecked=0, Total=2550 [2024-12-02 15:18:47,178 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:18:47,179 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-12-02 15:18:47,179 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:18:47,179 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:18:47,179 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:19:06,709 INFO L124 PetriNetUnfolderBase]: 9367/16520 cut-off events. [2024-12-02 15:19:06,709 INFO L125 PetriNetUnfolderBase]: For 850464/850464 co-relation queries the response was YES. [2024-12-02 15:19:06,920 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-12-02 15:19:06,989 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 1094 selfloop transitions, 1546 changer transitions 24/2665 dead transitions. [2024-12-02 15:19:06,989 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 949 places, 2665 transitions, 88097 flow [2024-12-02 15:19:06,990 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-12-02 15:19:06,990 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 57 states. [2024-12-02 15:19:06,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 57 states to 57 states and 629 transitions. [2024-12-02 15:19:06,991 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27587719298245617 [2024-12-02 15:19:06,991 INFO L175 Difference]: Start difference. First operand has 917 places, 2519 transitions, 81341 flow. Second operand 57 states and 629 transitions. [2024-12-02 15:19:06,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 949 places, 2665 transitions, 88097 flow [2024-12-02 15:19:22,859 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 903 places, 2665 transitions, 87473 flow, removed 164 selfloop flow, removed 46 redundant places. [2024-12-02 15:19:22,909 INFO L231 Difference]: Finished difference. Result has 911 places, 2526 transitions, 86129 flow [2024-12-02 15:19:22,910 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-12-02 15:19:22,910 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 872 predicate places. [2024-12-02 15:19:22,910 INFO L471 AbstractCegarLoop]: Abstraction has has 911 places, 2526 transitions, 86129 flow [2024-12-02 15:19:22,911 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-12-02 15:19:22,911 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:19:22,911 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-12-02 15:19:22,916 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 15:19:23,111 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-12-02 15:19:23,111 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:19:23,112 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:19:23,112 INFO L85 PathProgramCache]: Analyzing trace with hash -475065568, now seen corresponding path program 14 times [2024-12-02 15:19:23,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:19:23,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21602314] [2024-12-02 15:19:23,113 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:19:23,113 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:19:23,131 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:19:23,131 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:19:23,992 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:19:23,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:19:23,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21602314] [2024-12-02 15:19:23,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21602314] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:19:23,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479140539] [2024-12-02 15:19:23,992 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:19:23,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:19:23,993 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:19:23,994 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:19:23,995 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 15:19:24,061 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:19:24,061 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:19:24,062 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 15:19:24,064 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:19:24,566 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-12-02 15:19:24,887 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:19:24,887 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:19:25,833 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:19:25,834 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-12-02 15:19:26,366 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:19:26,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479140539] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:19:26,366 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:19:26,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 16] total 49 [2024-12-02 15:19:26,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1283081443] [2024-12-02 15:19:26,366 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:19:26,367 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-12-02 15:19:26,367 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:19:26,367 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-12-02 15:19:26,367 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=249, Invalid=2201, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 15:19:26,507 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:19:26,508 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-12-02 15:19:26,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:19:26,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:19:26,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:20:07,549 INFO L124 PetriNetUnfolderBase]: 12464/21971 cut-off events. [2024-12-02 15:20:07,549 INFO L125 PetriNetUnfolderBase]: For 1396643/1396643 co-relation queries the response was YES. [2024-12-02 15:20:08,089 INFO L83 FinitePrefix]: Finished finitePrefix Result has 301976 conditions, 21971 events. 12464/21971 cut-off events. For 1396643/1396643 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 172108 event pairs, 454 based on Foata normal form. 27/21998 useless extension candidates. Maximal degree in co-relation 301639. Up to 7828 conditions per place. [2024-12-02 15:20:08,175 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 1580 selfloop transitions, 2064 changer transitions 228/3873 dead transitions. [2024-12-02 15:20:08,175 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1055 places, 3873 transitions, 132527 flow [2024-12-02 15:20:08,176 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 150 states. [2024-12-02 15:20:08,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 150 states. [2024-12-02 15:20:08,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 150 states to 150 states and 1753 transitions. [2024-12-02 15:20:08,177 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2921666666666667 [2024-12-02 15:20:08,178 INFO L175 Difference]: Start difference. First operand has 911 places, 2526 transitions, 86129 flow. Second operand 150 states and 1753 transitions. [2024-12-02 15:20:08,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1055 places, 3873 transitions, 132527 flow [2024-12-02 15:20:31,101 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1007 places, 3873 transitions, 131644 flow, removed 102 selfloop flow, removed 48 redundant places. [2024-12-02 15:20:31,174 INFO L231 Difference]: Finished difference. Result has 1061 places, 3257 transitions, 121288 flow [2024-12-02 15:20:31,176 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=85486, PETRI_DIFFERENCE_MINUEND_PLACES=858, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=2526, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1431, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1025, PETRI_DIFFERENCE_SUBTRAHEND_STATES=150, PETRI_FLOW=121288, PETRI_PLACES=1061, PETRI_TRANSITIONS=3257} [2024-12-02 15:20:31,176 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 1022 predicate places. [2024-12-02 15:20:31,176 INFO L471 AbstractCegarLoop]: Abstraction has has 1061 places, 3257 transitions, 121288 flow [2024-12-02 15:20:31,176 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-12-02 15:20:31,176 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:20:31,177 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-12-02 15:20:31,185 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-12-02 15:20:31,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:20:31,377 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:20:31,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:20:31,378 INFO L85 PathProgramCache]: Analyzing trace with hash -2145714240, now seen corresponding path program 15 times [2024-12-02 15:20:31,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:20:31,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530764646] [2024-12-02 15:20:31,378 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:20:31,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:20:31,389 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 15:20:31,389 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:20:31,761 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:20:31,761 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:20:31,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530764646] [2024-12-02 15:20:31,761 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1530764646] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:20:31,761 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1022570772] [2024-12-02 15:20:31,761 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 15:20:31,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:20:31,762 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:20:31,763 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:20:31,764 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 15:20:31,861 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 15:20:31,861 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:20:31,863 INFO L256 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 15:20:31,863 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:20:32,389 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:20:32,389 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:20:33,194 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:20:33,195 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-12-02 15:20:33,454 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:20:33,454 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1022570772] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:20:33,454 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:20:33,454 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 38 [2024-12-02 15:20:33,454 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064438728] [2024-12-02 15:20:33,454 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:20:33,454 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2024-12-02 15:20:33,455 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:20:33,455 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2024-12-02 15:20:33,455 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=164, Invalid=1318, Unknown=0, NotChecked=0, Total=1482 [2024-12-02 15:20:33,487 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:20:33,488 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1061 places, 3257 transitions, 121288 flow. Second operand has 39 states, 39 states have (on average 8.0) internal successors, (312), 39 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:20:33,488 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:20:33,488 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:20:33,488 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:20:56,890 INFO L124 PetriNetUnfolderBase]: 12340/21674 cut-off events. [2024-12-02 15:20:56,890 INFO L125 PetriNetUnfolderBase]: For 1694775/1694775 co-relation queries the response was YES. [2024-12-02 15:20:57,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 325603 conditions, 21674 events. 12340/21674 cut-off events. For 1694775/1694775 co-relation queries the response was YES. Maximal size of possible extension queue 714. Compared 168102 event pairs, 720 based on Foata normal form. 2/21676 useless extension candidates. Maximal degree in co-relation 325324. Up to 10737 conditions per place. [2024-12-02 15:20:57,421 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 1447 selfloop transitions, 2077 changer transitions 14/3539 dead transitions. [2024-12-02 15:20:57,421 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1070 places, 3539 transitions, 138473 flow [2024-12-02 15:20:57,421 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-02 15:20:57,422 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-12-02 15:20:57,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 387 transitions. [2024-12-02 15:20:57,422 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2764285714285714 [2024-12-02 15:20:57,422 INFO L175 Difference]: Start difference. First operand has 1061 places, 3257 transitions, 121288 flow. Second operand 35 states and 387 transitions. [2024-12-02 15:20:57,422 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1070 places, 3539 transitions, 138473 flow [2024-12-02 15:21:34,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1024 places, 3539 transitions, 132566 flow, removed 2787 selfloop flow, removed 46 redundant places. [2024-12-02 15:21:34,755 INFO L231 Difference]: Finished difference. Result has 1034 places, 3410 transitions, 130710 flow [2024-12-02 15:21:34,757 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=116249, PETRI_DIFFERENCE_MINUEND_PLACES=990, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3257, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1926, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1304, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=130710, PETRI_PLACES=1034, PETRI_TRANSITIONS=3410} [2024-12-02 15:21:34,758 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 995 predicate places. [2024-12-02 15:21:34,758 INFO L471 AbstractCegarLoop]: Abstraction has has 1034 places, 3410 transitions, 130710 flow [2024-12-02 15:21:34,758 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 8.0) internal successors, (312), 39 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:21:34,758 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:21:34,758 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-12-02 15:21:34,766 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-12-02 15:21:34,958 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-12-02 15:21:34,958 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:21:34,959 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:21:34,959 INFO L85 PathProgramCache]: Analyzing trace with hash 794636544, now seen corresponding path program 16 times [2024-12-02 15:21:34,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:21:34,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [724516429] [2024-12-02 15:21:34,959 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:21:34,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:21:34,970 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:21:34,970 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:21:35,680 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:21:35,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:21:35,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [724516429] [2024-12-02 15:21:35,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [724516429] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:21:35,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609187641] [2024-12-02 15:21:35,681 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 15:21:35,681 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:21:35,681 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:21:35,682 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:21:35,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 15:21:35,818 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 15:21:35,818 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:21:35,819 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-12-02 15:21:35,820 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:21:36,276 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:21:36,277 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 23 treesize of output 15 [2024-12-02 15:21:36,710 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:21:36,711 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:21:37,609 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:21:37,609 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 24 [2024-12-02 15:21:38,186 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:21:38,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609187641] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:21:38,187 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:21:38,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 16] total 49 [2024-12-02 15:21:38,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756789918] [2024-12-02 15:21:38,187 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:21:38,187 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-12-02 15:21:38,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:21:38,188 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-12-02 15:21:38,188 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=265, Invalid=2185, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 15:21:38,317 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:21:38,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1034 places, 3410 transitions, 130710 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-12-02 15:21:38,318 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:21:38,318 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:21:38,318 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:22:09,881 INFO L124 PetriNetUnfolderBase]: 12354/21713 cut-off events. [2024-12-02 15:22:09,881 INFO L125 PetriNetUnfolderBase]: For 1673355/1673355 co-relation queries the response was YES. [2024-12-02 15:22:10,306 INFO L83 FinitePrefix]: Finished finitePrefix Result has 326135 conditions, 21713 events. 12354/21713 cut-off events. For 1673355/1673355 co-relation queries the response was YES. Maximal size of possible extension queue 741. Compared 169096 event pairs, 636 based on Foata normal form. 3/21716 useless extension candidates. Maximal degree in co-relation 325734. Up to 12164 conditions per place. [2024-12-02 15:22:10,401 INFO L140 encePairwiseOnDemand]: 23/40 looper letters, 1354 selfloop transitions, 2286 changer transitions 27/3668 dead transitions. [2024-12-02 15:22:10,401 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1110 places, 3668 transitions, 141971 flow [2024-12-02 15:22:10,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 79 states. [2024-12-02 15:22:10,402 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 79 states. [2024-12-02 15:22:10,403 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 875 transitions. [2024-12-02 15:22:10,403 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.27689873417721517 [2024-12-02 15:22:10,403 INFO L175 Difference]: Start difference. First operand has 1034 places, 3410 transitions, 130710 flow. Second operand 79 states and 875 transitions. [2024-12-02 15:22:10,403 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1110 places, 3668 transitions, 141971 flow [2024-12-02 15:22:47,529 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1095 places, 3668 transitions, 140583 flow, removed 293 selfloop flow, removed 15 redundant places. [2024-12-02 15:22:47,620 INFO L231 Difference]: Finished difference. Result has 1105 places, 3471 transitions, 136932 flow [2024-12-02 15:22:47,622 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=129338, PETRI_DIFFERENCE_MINUEND_PLACES=1017, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2217, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1163, PETRI_DIFFERENCE_SUBTRAHEND_STATES=79, PETRI_FLOW=136932, PETRI_PLACES=1105, PETRI_TRANSITIONS=3471} [2024-12-02 15:22:47,622 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 1066 predicate places. [2024-12-02 15:22:47,622 INFO L471 AbstractCegarLoop]: Abstraction has has 1105 places, 3471 transitions, 136932 flow [2024-12-02 15:22:47,623 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-12-02 15:22:47,623 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:22:47,623 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-12-02 15:22:47,629 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-12-02 15:22:47,823 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:22:47,823 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:22:47,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:47,824 INFO L85 PathProgramCache]: Analyzing trace with hash -1306206208, now seen corresponding path program 17 times [2024-12-02 15:22:47,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:47,824 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [693834418] [2024-12-02 15:22:47,824 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:22:47,824 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:47,835 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 15:22:47,835 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:22:48,279 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:22:48,279 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:48,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [693834418] [2024-12-02 15:22:48,279 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [693834418] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:22:48,279 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1003575802] [2024-12-02 15:22:48,279 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 15:22:48,279 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:22:48,279 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:22:48,281 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:22:48,281 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 15:22:48,380 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 15:22:48,380 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:22:48,381 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-12-02 15:22:48,383 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:22:48,818 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 8 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 15:22:48,818 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:22:49,467 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:22:49,468 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 32 treesize of output 24 [2024-12-02 15:22:49,637 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-12-02 15:22:49,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1003575802] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:22:49,637 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:22:49,637 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14, 12] total 35 [2024-12-02 15:22:49,637 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420040726] [2024-12-02 15:22:49,637 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:22:49,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-12-02 15:22:49,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:49,638 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-12-02 15:22:49,638 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1107, Unknown=0, NotChecked=0, Total=1260 [2024-12-02 15:22:49,721 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:22:49,721 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1105 places, 3471 transitions, 136932 flow. Second operand has 36 states, 36 states have (on average 8.0) internal successors, (288), 36 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:22:49,721 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:22:49,721 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:22:49,721 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:23:15,545 INFO L124 PetriNetUnfolderBase]: 12387/21751 cut-off events. [2024-12-02 15:23:15,545 INFO L125 PetriNetUnfolderBase]: For 1768336/1768336 co-relation queries the response was YES. [2024-12-02 15:23:16,027 INFO L83 FinitePrefix]: Finished finitePrefix Result has 335757 conditions, 21751 events. 12387/21751 cut-off events. For 1768336/1768336 co-relation queries the response was YES. Maximal size of possible extension queue 720. Compared 168835 event pairs, 710 based on Foata normal form. 2/21753 useless extension candidates. Maximal degree in co-relation 335443. Up to 8530 conditions per place. [2024-12-02 15:23:16,180 INFO L140 encePairwiseOnDemand]: 25/40 looper letters, 1602 selfloop transitions, 1980 changer transitions 32/3615 dead transitions. [2024-12-02 15:23:16,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1133 places, 3615 transitions, 146978 flow [2024-12-02 15:23:16,180 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2024-12-02 15:23:16,180 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 36 states. [2024-12-02 15:23:16,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 395 transitions. [2024-12-02 15:23:16,181 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2743055555555556 [2024-12-02 15:23:16,181 INFO L175 Difference]: Start difference. First operand has 1105 places, 3471 transitions, 136932 flow. Second operand 36 states and 395 transitions. [2024-12-02 15:23:16,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1133 places, 3615 transitions, 146978 flow [2024-12-02 15:23:55,551 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1088 places, 3615 transitions, 144967 flow, removed 132 selfloop flow, removed 45 redundant places. [2024-12-02 15:23:55,632 INFO L231 Difference]: Finished difference. Result has 1092 places, 3463 transitions, 140160 flow [2024-12-02 15:23:55,634 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=134942, PETRI_DIFFERENCE_MINUEND_PLACES=1053, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1970, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1495, PETRI_DIFFERENCE_SUBTRAHEND_STATES=36, PETRI_FLOW=140160, PETRI_PLACES=1092, PETRI_TRANSITIONS=3463} [2024-12-02 15:23:55,634 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 1053 predicate places. [2024-12-02 15:23:55,634 INFO L471 AbstractCegarLoop]: Abstraction has has 1092 places, 3463 transitions, 140160 flow [2024-12-02 15:23:55,635 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 8.0) internal successors, (288), 36 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 15:23:55,635 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:23:55,635 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-12-02 15:23:55,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-12-02 15:23:55,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-12-02 15:23:55,835 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:23:55,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:23:55,836 INFO L85 PathProgramCache]: Analyzing trace with hash 849723076, now seen corresponding path program 18 times [2024-12-02 15:23:55,836 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:23:55,836 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1078583404] [2024-12-02 15:23:55,836 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:23:55,836 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:23:55,851 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 15:23:55,851 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:23:56,599 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:23:56,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:23:56,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1078583404] [2024-12-02 15:23:56,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1078583404] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:23:56,600 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [275057185] [2024-12-02 15:23:56,600 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 15:23:56,600 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:23:56,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:23:56,601 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:23:56,602 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 15:23:56,704 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 15:23:56,704 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:23:56,705 INFO L256 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-12-02 15:23:56,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:23:57,145 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-12-02 15:23:57,473 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:23:57,473 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:23:58,396 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:23:58,396 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-12-02 15:23:58,911 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:23:58,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [275057185] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:23:58,911 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:23:58,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 16] total 49 [2024-12-02 15:23:58,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039623960] [2024-12-02 15:23:58,911 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:23:58,911 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-12-02 15:23:58,911 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:23:58,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-12-02 15:23:58,912 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=296, Invalid=2154, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 15:23:58,993 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:23:58,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1092 places, 3463 transitions, 140160 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-12-02 15:23:58,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:23:58,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:23:58,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:24:37,448 INFO L124 PetriNetUnfolderBase]: 12664/22257 cut-off events. [2024-12-02 15:24:37,448 INFO L125 PetriNetUnfolderBase]: For 1928923/1928923 co-relation queries the response was YES. [2024-12-02 15:24:37,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 352738 conditions, 22257 events. 12664/22257 cut-off events. For 1928923/1928923 co-relation queries the response was YES. Maximal size of possible extension queue 757. Compared 173818 event pairs, 664 based on Foata normal form. 5/22262 useless extension candidates. Maximal degree in co-relation 352343. Up to 10644 conditions per place. [2024-12-02 15:24:38,024 INFO L140 encePairwiseOnDemand]: 23/40 looper letters, 1258 selfloop transitions, 2543 changer transitions 37/3839 dead transitions. [2024-12-02 15:24:38,024 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1199 places, 3839 transitions, 155690 flow [2024-12-02 15:24:38,025 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 119 states. [2024-12-02 15:24:38,025 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 119 states. [2024-12-02 15:24:38,026 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 1342 transitions. [2024-12-02 15:24:38,026 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2819327731092437 [2024-12-02 15:24:38,026 INFO L175 Difference]: Start difference. First operand has 1092 places, 3463 transitions, 140160 flow. Second operand 119 states and 1342 transitions. [2024-12-02 15:24:38,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1199 places, 3839 transitions, 155690 flow [2024-12-02 15:25:17,942 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1176 places, 3839 transitions, 155257 flow, removed 34 selfloop flow, removed 23 redundant places. [2024-12-02 15:25:18,028 INFO L231 Difference]: Finished difference. Result has 1187 places, 3574 transitions, 151126 flow [2024-12-02 15:25:18,029 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=139759, PETRI_DIFFERENCE_MINUEND_PLACES=1058, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3463, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2421, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1026, PETRI_DIFFERENCE_SUBTRAHEND_STATES=119, PETRI_FLOW=151126, PETRI_PLACES=1187, PETRI_TRANSITIONS=3574} [2024-12-02 15:25:18,030 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 1148 predicate places. [2024-12-02 15:25:18,030 INFO L471 AbstractCegarLoop]: Abstraction has has 1187 places, 3574 transitions, 151126 flow [2024-12-02 15:25:18,030 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-12-02 15:25:18,030 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:25:18,030 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-12-02 15:25:18,036 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2024-12-02 15:25:18,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable38,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:25:18,231 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:25:18,231 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:25:18,231 INFO L85 PathProgramCache]: Analyzing trace with hash -168275706, now seen corresponding path program 19 times [2024-12-02 15:25:18,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:25:18,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1376594339] [2024-12-02 15:25:18,231 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:25:18,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:25:18,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:25:19,082 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:25:19,082 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:25:19,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1376594339] [2024-12-02 15:25:19,082 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1376594339] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:25:19,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1375863690] [2024-12-02 15:25:19,082 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 15:25:19,082 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:25:19,082 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:25:19,084 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:25:19,084 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 15:25:19,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:25:19,154 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-12-02 15:25:19,155 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:25:20,134 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:25:20,134 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:25:20,895 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:25:20,895 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-12-02 15:25:21,621 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:25:21,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1375863690] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:25:21,621 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:25:21,621 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 17] total 49 [2024-12-02 15:25:21,621 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [276859208] [2024-12-02 15:25:21,621 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:25:21,622 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-12-02 15:25:21,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:25:21,622 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-12-02 15:25:21,623 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=237, Invalid=2213, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 15:25:21,903 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:25:21,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1187 places, 3574 transitions, 151126 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-12-02 15:25:21,904 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:25:21,904 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:25:21,904 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:25:54,483 INFO L124 PetriNetUnfolderBase]: 12789/22465 cut-off events. [2024-12-02 15:25:54,483 INFO L125 PetriNetUnfolderBase]: For 2008331/2008331 co-relation queries the response was YES. [2024-12-02 15:25:54,970 INFO L83 FinitePrefix]: Finished finitePrefix Result has 368669 conditions, 22465 events. 12789/22465 cut-off events. For 2008331/2008331 co-relation queries the response was YES. Maximal size of possible extension queue 759. Compared 175320 event pairs, 745 based on Foata normal form. 3/22468 useless extension candidates. Maximal degree in co-relation 368354. Up to 15376 conditions per place. [2024-12-02 15:25:55,077 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 1762 selfloop transitions, 1990 changer transitions 10/3763 dead transitions. [2024-12-02 15:25:55,077 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1214 places, 3763 transitions, 162838 flow [2024-12-02 15:25:55,078 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-12-02 15:25:55,078 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 44 states. [2024-12-02 15:25:55,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 44 states to 44 states and 479 transitions. [2024-12-02 15:25:55,079 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2721590909090909 [2024-12-02 15:25:55,079 INFO L175 Difference]: Start difference. First operand has 1187 places, 3574 transitions, 151126 flow. Second operand 44 states and 479 transitions. [2024-12-02 15:25:55,079 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1214 places, 3763 transitions, 162838 flow [2024-12-02 15:26:39,991 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 1142 places, 3763 transitions, 161072 flow, removed 387 selfloop flow, removed 72 redundant places. [2024-12-02 15:26:40,080 INFO L231 Difference]: Finished difference. Result has 1163 places, 3669 transitions, 160617 flow [2024-12-02 15:26:40,082 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=40, PETRI_DIFFERENCE_MINUEND_FLOW=149438, PETRI_DIFFERENCE_MINUEND_PLACES=1099, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=3574, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1900, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=1630, PETRI_DIFFERENCE_SUBTRAHEND_STATES=44, PETRI_FLOW=160617, PETRI_PLACES=1163, PETRI_TRANSITIONS=3669} [2024-12-02 15:26:40,082 INFO L279 CegarLoopForPetriNet]: 39 programPoint places, 1124 predicate places. [2024-12-02 15:26:40,082 INFO L471 AbstractCegarLoop]: Abstraction has has 1163 places, 3669 transitions, 160617 flow [2024-12-02 15:26:40,082 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-12-02 15:26:40,082 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 15:26:40,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-12-02 15:26:40,088 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-12-02 15:26:40,283 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:26:40,283 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 15 more)] === [2024-12-02 15:26:40,284 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:26:40,284 INFO L85 PathProgramCache]: Analyzing trace with hash -2112024164, now seen corresponding path program 20 times [2024-12-02 15:26:40,284 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:26:40,284 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184158947] [2024-12-02 15:26:40,284 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:26:40,284 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:26:40,296 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:26:40,296 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:26:41,092 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:26:41,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:26:41,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184158947] [2024-12-02 15:26:41,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1184158947] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:26:41,093 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [316228425] [2024-12-02 15:26:41,093 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 15:26:41,093 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:26:41,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:26:41,094 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:26:41,095 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_05d56c6f-68ae-4bb2-a092-66a6f4fd97e2/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 15:26:41,189 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 15:26:41,189 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 15:26:41,191 INFO L256 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-12-02 15:26:41,192 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:26:41,729 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 12 treesize of output 3 [2024-12-02 15:26:42,017 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:26:42,017 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:26:42,905 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 15:26:42,905 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-12-02 15:26:43,541 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 15:26:43,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [316228425] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:26:43,541 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 15:26:43,542 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 17, 16] total 49 [2024-12-02 15:26:43,542 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [44000970] [2024-12-02 15:26:43,542 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 15:26:43,542 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2024-12-02 15:26:43,542 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:26:43,543 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2024-12-02 15:26:43,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=255, Invalid=2195, Unknown=0, NotChecked=0, Total=2450 [2024-12-02 15:26:43,756 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 6 out of 40 [2024-12-02 15:26:43,757 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 1163 places, 3669 transitions, 160617 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-12-02 15:26:43,757 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 15:26:43,757 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 6 of 40 [2024-12-02 15:26:43,757 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 15:27:37,715 INFO L124 PetriNetUnfolderBase]: 19873/34835 cut-off events. [2024-12-02 15:27:37,716 INFO L125 PetriNetUnfolderBase]: For 3604826/3604826 co-relation queries the response was YES. [2024-12-02 15:27:38,631 INFO L83 FinitePrefix]: Finished finitePrefix Result has 586430 conditions, 34835 events. 19873/34835 cut-off events. For 3604826/3604826 co-relation queries the response was YES. Maximal size of possible extension queue 1237. Compared 287351 event pairs, 884 based on Foata normal form. 89/34924 useless extension candidates. Maximal degree in co-relation 585986. Up to 15426 conditions per place. [2024-12-02 15:27:38,844 INFO L140 encePairwiseOnDemand]: 24/40 looper letters, 2192 selfloop transitions, 3150 changer transitions 474/5817 dead transitions. [2024-12-02 15:27:38,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 1263 places, 5817 transitions, 260769 flow [2024-12-02 15:27:38,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2024-12-02 15:27:38,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 105 states. [2024-12-02 15:27:38,847 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 1259 transitions. [2024-12-02 15:27:38,847 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2997619047619048 [2024-12-02 15:27:38,847 INFO L175 Difference]: Start difference. First operand has 1163 places, 3669 transitions, 160617 flow. Second operand 105 states and 1259 transitions. [2024-12-02 15:27:38,848 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 1263 places, 5817 transitions, 260769 flow