./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-more-min-array.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_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/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_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-more-min-array.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/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_30009b11-5e07-4da2-b57d-cc6977ef2f6c/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 2261d9b3f7623cbd5155b35c39657066d179b87a48a9848bd1f196c713477a75 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 12:06:05,453 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 12:06:05,516 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-02 12:06:05,521 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 12:06:05,521 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 12:06:05,544 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 12:06:05,545 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 12:06:05,545 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 12:06:05,545 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 12:06:05,546 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 12:06:05,546 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 12:06:05,546 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 12:06:05,546 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 12:06:05,546 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 12:06:05,546 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 12:06:05,547 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 12:06:05,547 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 12:06:05,547 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 12:06:05,547 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 12:06:05,547 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 12:06:05,547 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 12:06:05,547 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 12:06:05,547 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 12:06:05,547 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 12:06:05,547 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 12:06:05,548 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 12:06:05,548 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 12:06:05,548 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 12:06:05,548 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 12:06:05,548 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 12:06:05,548 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:06:05,548 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:06:05,548 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:06:05,548 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:06:05,548 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 12:06:05,548 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 12:06:05,549 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 12:06:05,549 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 12:06:05,549 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:06:05,549 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 12:06:05,549 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 12:06:05,549 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 12:06:05,549 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 12:06:05,549 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 12:06:05,549 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 12:06:05,549 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 12:06:05,550 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 12:06:05,550 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_30009b11-5e07-4da2-b57d-cc6977ef2f6c/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 -> 2261d9b3f7623cbd5155b35c39657066d179b87a48a9848bd1f196c713477a75 [2024-12-02 12:06:05,826 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 12:06:05,836 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 12:06:05,839 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 12:06:05,840 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 12:06:05,841 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 12:06:05,842 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/popl20-more-min-array.wvr.c [2024-12-02 12:06:08,785 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/data/3e2fe1f19/ec76cb874e3443ec8e822b1510f8fba4/FLAGff1a113f2 [2024-12-02 12:06:08,961 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 12:06:08,961 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/sv-benchmarks/c/weaver/popl20-more-min-array.wvr.c [2024-12-02 12:06:08,969 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/data/3e2fe1f19/ec76cb874e3443ec8e822b1510f8fba4/FLAGff1a113f2 [2024-12-02 12:06:09,336 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/data/3e2fe1f19/ec76cb874e3443ec8e822b1510f8fba4 [2024-12-02 12:06:09,338 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 12:06:09,340 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 12:06:09,341 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 12:06:09,341 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 12:06:09,345 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 12:06:09,345 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,346 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@215085e4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09, skipping insertion in model container [2024-12-02 12:06:09,346 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,359 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 12:06:09,519 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 12:06:09,521 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:06:09,530 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 12:06:09,551 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 12:06:09,568 INFO L204 MainTranslator]: Completed translation [2024-12-02 12:06:09,569 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09 WrapperNode [2024-12-02 12:06:09,569 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 12:06:09,570 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 12:06:09,570 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 12:06:09,570 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 12:06:09,578 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,586 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,604 INFO L138 Inliner]: procedures = 23, calls = 29, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 87 [2024-12-02 12:06:09,605 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 12:06:09,605 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 12:06:09,605 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 12:06:09,605 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 12:06:09,613 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,613 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,616 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,631 INFO L175 MemorySlicer]: Split 9 memory accesses to 2 slices as follows [2, 7]. 78 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 12:06:09,631 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,631 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,638 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,639 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,642 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,644 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,645 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,648 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 12:06:09,649 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 12:06:09,649 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 12:06:09,649 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 12:06:09,650 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (1/1) ... [2024-12-02 12:06:09,657 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 12:06:09,670 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:09,684 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 12:06:09,688 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 12:06:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 12:06:09,716 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 12:06:09,716 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 12:06:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 12:06:09,717 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 12:06:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-02 12:06:09,717 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-02 12:06:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 12:06:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 12:06:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 12:06:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 12:06:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-12-02 12:06:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-12-02 12:06:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 12:06:09,717 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 12:06:09,717 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 12:06:09,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 12:06:09,718 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 12:06:09,719 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 12:06:09,830 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 12:06:09,832 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 12:06:10,168 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 12:06:10,168 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 12:06:10,388 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 12:06:10,388 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-12-02 12:06:10,389 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:06:10 BoogieIcfgContainer [2024-12-02 12:06:10,389 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 12:06:10,391 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 12:06:10,391 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 12:06:10,396 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 12:06:10,396 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 12:06:09" (1/3) ... [2024-12-02 12:06:10,396 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1872304d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:06:10, skipping insertion in model container [2024-12-02 12:06:10,397 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 12:06:09" (2/3) ... [2024-12-02 12:06:10,397 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1872304d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 12:06:10, skipping insertion in model container [2024-12-02 12:06:10,397 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 12:06:10" (3/3) ... [2024-12-02 12:06:10,398 INFO L128 eAbstractionObserver]: Analyzing ICFG popl20-more-min-array.wvr.c [2024-12-02 12:06:10,414 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 12:06:10,416 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-more-min-array.wvr.c that has 4 procedures, 47 locations, 1 initial locations, 4 loop locations, and 16 error locations. [2024-12-02 12:06:10,416 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 12:06:10,482 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-12-02 12:06:10,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 56 places, 50 transitions, 121 flow [2024-12-02 12:06:10,556 INFO L124 PetriNetUnfolderBase]: 4/47 cut-off events. [2024-12-02 12:06:10,558 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 12:06:10,562 INFO L83 FinitePrefix]: Finished finitePrefix Result has 60 conditions, 47 events. 4/47 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 118 event pairs, 0 based on Foata normal form. 0/27 useless extension candidates. Maximal degree in co-relation 36. Up to 2 conditions per place. [2024-12-02 12:06:10,562 INFO L82 GeneralOperation]: Start removeDead. Operand has 56 places, 50 transitions, 121 flow [2024-12-02 12:06:10,566 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 52 places, 46 transitions, 110 flow [2024-12-02 12:06:10,575 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 12:06:10,588 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;@5cb7da38, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 12:06:10,588 INFO L334 AbstractCegarLoop]: Starting to check reachability of 31 error locations. [2024-12-02 12:06:10,592 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 12:06:10,593 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-12-02 12:06:10,593 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 12:06:10,593 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:10,593 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 12:06:10,594 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:10,599 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:10,600 INFO L85 PathProgramCache]: Analyzing trace with hash 491139, now seen corresponding path program 1 times [2024-12-02 12:06:10,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:10,609 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1488786338] [2024-12-02 12:06:10,610 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:10,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:10,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:10,832 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 12:06:10,832 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:10,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1488786338] [2024-12-02 12:06:10,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1488786338] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:06:10,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:06:10,834 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 12:06:10,835 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622546356] [2024-12-02 12:06:10,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:06:10,841 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:06:10,845 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:10,866 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:06:10,866 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:06:10,880 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:10,882 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 52 places, 46 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:06:10,883 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:10,883 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:10,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:11,235 INFO L124 PetriNetUnfolderBase]: 1316/1930 cut-off events. [2024-12-02 12:06:11,235 INFO L125 PetriNetUnfolderBase]: For 86/86 co-relation queries the response was YES. [2024-12-02 12:06:11,240 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3943 conditions, 1930 events. 1316/1930 cut-off events. For 86/86 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9884 event pairs, 1060 based on Foata normal form. 1/1377 useless extension candidates. Maximal degree in co-relation 3637. Up to 1877 conditions per place. [2024-12-02 12:06:11,251 INFO L140 encePairwiseOnDemand]: 40/50 looper letters, 30 selfloop transitions, 2 changer transitions 0/37 dead transitions. [2024-12-02 12:06:11,251 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 37 transitions, 156 flow [2024-12-02 12:06:11,252 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:06:11,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 12:06:11,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 67 transitions. [2024-12-02 12:06:11,263 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.44666666666666666 [2024-12-02 12:06:11,265 INFO L175 Difference]: Start difference. First operand has 52 places, 46 transitions, 110 flow. Second operand 3 states and 67 transitions. [2024-12-02 12:06:11,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 37 transitions, 156 flow [2024-12-02 12:06:11,272 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 37 transitions, 144 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 12:06:11,274 INFO L231 Difference]: Finished difference. Result has 39 places, 37 transitions, 84 flow [2024-12-02 12:06:11,276 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=84, PETRI_PLACES=39, PETRI_TRANSITIONS=37} [2024-12-02 12:06:11,279 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -13 predicate places. [2024-12-02 12:06:11,279 INFO L471 AbstractCegarLoop]: Abstraction has has 39 places, 37 transitions, 84 flow [2024-12-02 12:06:11,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 10.0) internal successors, (30), 3 states have internal predecessors, (30), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:06:11,279 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:11,279 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 12:06:11,280 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 12:06:11,280 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:11,280 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:11,281 INFO L85 PathProgramCache]: Analyzing trace with hash 491140, now seen corresponding path program 1 times [2024-12-02 12:06:11,281 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:11,281 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1763582691] [2024-12-02 12:06:11,281 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:11,281 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:11,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:11,573 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 12:06:11,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:11,574 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1763582691] [2024-12-02 12:06:11,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1763582691] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:06:11,574 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:06:11,574 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 12:06:11,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453706820] [2024-12-02 12:06:11,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:06:11,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:06:11,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:11,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:06:11,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:06:11,581 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:11,581 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 37 transitions, 84 flow. Second operand has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:06:11,581 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:11,581 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:11,581 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:11,900 INFO L124 PetriNetUnfolderBase]: 1317/1933 cut-off events. [2024-12-02 12:06:11,900 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-12-02 12:06:11,903 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3865 conditions, 1933 events. 1317/1933 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9820 event pairs, 1060 based on Foata normal form. 0/1379 useless extension candidates. Maximal degree in co-relation 3843. Up to 1882 conditions per place. [2024-12-02 12:06:11,911 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 32 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2024-12-02 12:06:11,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 40 transitions, 164 flow [2024-12-02 12:06:11,911 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:06:11,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:06:11,912 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 73 transitions. [2024-12-02 12:06:11,913 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.365 [2024-12-02 12:06:11,913 INFO L175 Difference]: Start difference. First operand has 39 places, 37 transitions, 84 flow. Second operand 4 states and 73 transitions. [2024-12-02 12:06:11,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 40 transitions, 164 flow [2024-12-02 12:06:11,914 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 40 transitions, 158 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 12:06:11,915 INFO L231 Difference]: Finished difference. Result has 42 places, 40 transitions, 107 flow [2024-12-02 12:06:11,915 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=107, PETRI_PLACES=42, PETRI_TRANSITIONS=40} [2024-12-02 12:06:11,916 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -10 predicate places. [2024-12-02 12:06:11,916 INFO L471 AbstractCegarLoop]: Abstraction has has 42 places, 40 transitions, 107 flow [2024-12-02 12:06:11,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 9.75) internal successors, (39), 4 states have internal predecessors, (39), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:06:11,917 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:11,917 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-12-02 12:06:11,917 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 12:06:11,917 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:11,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:11,918 INFO L85 PathProgramCache]: Analyzing trace with hash 472000985, now seen corresponding path program 1 times [2024-12-02 12:06:11,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:11,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1079686861] [2024-12-02 12:06:11,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:11,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:11,941 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:12,242 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 12:06:12,243 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:12,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1079686861] [2024-12-02 12:06:12,243 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1079686861] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:12,243 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083223152] [2024-12-02 12:06:12,243 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:12,243 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:12,243 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:12,245 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:12,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 12:06:12,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:12,310 INFO L256 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 12:06:12,314 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:12,370 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-12-02 12:06:12,600 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 12:06:12,600 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:12,718 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 12:06:12,719 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083223152] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:12,719 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:12,719 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-12-02 12:06:12,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [16238415] [2024-12-02 12:06:12,719 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:12,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 12:06:12,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:12,720 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 12:06:12,720 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-12-02 12:06:12,763 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:12,764 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 42 places, 40 transitions, 107 flow. Second operand has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 12:06:12,764 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:12,764 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:12,764 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:13,235 INFO L124 PetriNetUnfolderBase]: 1318/1935 cut-off events. [2024-12-02 12:06:13,235 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-12-02 12:06:13,237 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3881 conditions, 1935 events. 1318/1935 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 9870 event pairs, 1060 based on Foata normal form. 0/1380 useless extension candidates. Maximal degree in co-relation 3850. Up to 1879 conditions per place. [2024-12-02 12:06:13,243 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 28 selfloop transitions, 10 changer transitions 0/42 dead transitions. [2024-12-02 12:06:13,243 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 48 places, 42 transitions, 191 flow [2024-12-02 12:06:13,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 12:06:13,244 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 12:06:13,244 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 112 transitions. [2024-12-02 12:06:13,245 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.28 [2024-12-02 12:06:13,245 INFO L175 Difference]: Start difference. First operand has 42 places, 40 transitions, 107 flow. Second operand 8 states and 112 transitions. [2024-12-02 12:06:13,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 48 places, 42 transitions, 191 flow [2024-12-02 12:06:13,246 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 42 transitions, 188 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 12:06:13,246 INFO L231 Difference]: Finished difference. Result has 47 places, 42 transitions, 132 flow [2024-12-02 12:06:13,246 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=132, PETRI_PLACES=47, PETRI_TRANSITIONS=42} [2024-12-02 12:06:13,247 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -5 predicate places. [2024-12-02 12:06:13,247 INFO L471 AbstractCegarLoop]: Abstraction has has 47 places, 42 transitions, 132 flow [2024-12-02 12:06:13,247 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 10.363636363636363) internal successors, (114), 11 states have internal predecessors, (114), 0 states have call successors, (0), 0 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 12:06:13,248 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:13,248 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-12-02 12:06:13,255 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 12:06:13,448 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:13,448 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:13,449 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:13,449 INFO L85 PathProgramCache]: Analyzing trace with hash 1749920922, now seen corresponding path program 1 times [2024-12-02 12:06:13,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:13,449 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948025860] [2024-12-02 12:06:13,449 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:13,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:13,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:13,518 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 12:06:13,518 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:13,518 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948025860] [2024-12-02 12:06:13,518 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948025860] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:06:13,519 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:06:13,519 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 12:06:13,519 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268727444] [2024-12-02 12:06:13,519 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:06:13,519 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:06:13,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:13,520 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:06:13,520 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:06:13,531 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:13,531 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 42 transitions, 132 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 12:06:13,531 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:13,531 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:13,531 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:13,664 INFO L124 PetriNetUnfolderBase]: 794/1180 cut-off events. [2024-12-02 12:06:13,664 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-12-02 12:06:13,665 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2380 conditions, 1180 events. 794/1180 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5320 event pairs, 608 based on Foata normal form. 0/964 useless extension candidates. Maximal degree in co-relation 2342. Up to 1136 conditions per place. [2024-12-02 12:06:13,669 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 31 selfloop transitions, 4 changer transitions 0/39 dead transitions. [2024-12-02 12:06:13,669 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 39 transitions, 196 flow [2024-12-02 12:06:13,669 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:06:13,669 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:06:13,670 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 68 transitions. [2024-12-02 12:06:13,670 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34 [2024-12-02 12:06:13,670 INFO L175 Difference]: Start difference. First operand has 47 places, 42 transitions, 132 flow. Second operand 4 states and 68 transitions. [2024-12-02 12:06:13,670 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 39 transitions, 196 flow [2024-12-02 12:06:13,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 39 transitions, 154 flow, removed 6 selfloop flow, removed 7 redundant places. [2024-12-02 12:06:13,672 INFO L231 Difference]: Finished difference. Result has 40 places, 39 transitions, 92 flow [2024-12-02 12:06:13,672 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=92, PETRI_PLACES=40, PETRI_TRANSITIONS=39} [2024-12-02 12:06:13,673 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -12 predicate places. [2024-12-02 12:06:13,673 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 39 transitions, 92 flow [2024-12-02 12:06:13,674 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 12:06:13,674 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:13,674 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-12-02 12:06:13,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 12:06:13,674 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:13,674 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:13,674 INFO L85 PathProgramCache]: Analyzing trace with hash 1749920923, now seen corresponding path program 1 times [2024-12-02 12:06:13,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:13,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434358189] [2024-12-02 12:06:13,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:13,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:13,683 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:13,728 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 12:06:13,728 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:13,728 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434358189] [2024-12-02 12:06:13,728 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434358189] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:06:13,728 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:06:13,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 12:06:13,729 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290123311] [2024-12-02 12:06:13,729 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:06:13,729 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 12:06:13,729 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:13,730 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 12:06:13,730 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 12:06:13,736 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-12-02 12:06:13,737 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 39 transitions, 92 flow. Second operand has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 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 12:06:13,737 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:13,737 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-12-02 12:06:13,737 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:13,876 INFO L124 PetriNetUnfolderBase]: 793/1179 cut-off events. [2024-12-02 12:06:13,876 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-12-02 12:06:13,878 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2358 conditions, 1179 events. 793/1179 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 107. Compared 5328 event pairs, 608 based on Foata normal form. 1/966 useless extension candidates. Maximal degree in co-relation 2334. Up to 1141 conditions per place. [2024-12-02 12:06:13,883 INFO L140 encePairwiseOnDemand]: 47/50 looper letters, 32 selfloop transitions, 2 changer transitions 0/38 dead transitions. [2024-12-02 12:06:13,884 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 42 places, 38 transitions, 156 flow [2024-12-02 12:06:13,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 12:06:13,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 12:06:13,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 62 transitions. [2024-12-02 12:06:13,885 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.41333333333333333 [2024-12-02 12:06:13,885 INFO L175 Difference]: Start difference. First operand has 40 places, 39 transitions, 92 flow. Second operand 3 states and 62 transitions. [2024-12-02 12:06:13,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 42 places, 38 transitions, 156 flow [2024-12-02 12:06:13,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 40 places, 38 transitions, 152 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 12:06:13,887 INFO L231 Difference]: Finished difference. Result has 40 places, 38 transitions, 88 flow [2024-12-02 12:06:13,887 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=88, PETRI_PLACES=40, PETRI_TRANSITIONS=38} [2024-12-02 12:06:13,888 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -12 predicate places. [2024-12-02 12:06:13,888 INFO L471 AbstractCegarLoop]: Abstraction has has 40 places, 38 transitions, 88 flow [2024-12-02 12:06:13,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 11.666666666666666) internal successors, (35), 3 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 12:06:13,888 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:13,888 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:13,888 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 12:06:13,888 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:13,889 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:13,889 INFO L85 PathProgramCache]: Analyzing trace with hash -338311898, now seen corresponding path program 1 times [2024-12-02 12:06:13,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:13,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1039371747] [2024-12-02 12:06:13,889 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:13,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:13,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:14,066 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 12:06:14,066 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:14,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1039371747] [2024-12-02 12:06:14,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1039371747] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:14,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [605632322] [2024-12-02 12:06:14,066 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:14,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:14,067 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:14,068 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:14,073 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 12:06:14,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:14,141 INFO L256 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 12:06:14,142 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:14,151 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 12:06:14,229 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 12:06:14,230 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:14,318 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 12:06:14,318 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [605632322] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:14,318 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:06:14,318 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 10 [2024-12-02 12:06:14,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900408004] [2024-12-02 12:06:14,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:06:14,319 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 12:06:14,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:14,319 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 12:06:14,319 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2024-12-02 12:06:14,341 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-12-02 12:06:14,341 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 40 places, 38 transitions, 88 flow. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 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 12:06:14,341 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:14,341 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-12-02 12:06:14,342 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:14,599 INFO L124 PetriNetUnfolderBase]: 1002/1505 cut-off events. [2024-12-02 12:06:14,600 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-12-02 12:06:14,601 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2962 conditions, 1505 events. 1002/1505 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 117. Compared 7199 event pairs, 483 based on Foata normal form. 0/1273 useless extension candidates. Maximal degree in co-relation 2951. Up to 926 conditions per place. [2024-12-02 12:06:14,605 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 43 selfloop transitions, 8 changer transitions 0/55 dead transitions. [2024-12-02 12:06:14,606 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 55 transitions, 226 flow [2024-12-02 12:06:14,606 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 12:06:14,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 12:06:14,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 109 transitions. [2024-12-02 12:06:14,607 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36333333333333334 [2024-12-02 12:06:14,607 INFO L175 Difference]: Start difference. First operand has 40 places, 38 transitions, 88 flow. Second operand 6 states and 109 transitions. [2024-12-02 12:06:14,607 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 55 transitions, 226 flow [2024-12-02 12:06:14,608 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 55 transitions, 222 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 12:06:14,609 INFO L231 Difference]: Finished difference. Result has 45 places, 40 transitions, 120 flow [2024-12-02 12:06:14,609 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=84, PETRI_DIFFERENCE_MINUEND_PLACES=38, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=120, PETRI_PLACES=45, PETRI_TRANSITIONS=40} [2024-12-02 12:06:14,610 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -7 predicate places. [2024-12-02 12:06:14,610 INFO L471 AbstractCegarLoop]: Abstraction has has 45 places, 40 transitions, 120 flow [2024-12-02 12:06:14,610 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 0 states have call successors, (0), 0 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 12:06:14,610 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:14,610 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:14,617 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-12-02 12:06:14,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2024-12-02 12:06:14,811 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:14,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:14,811 INFO L85 PathProgramCache]: Analyzing trace with hash 1273018705, now seen corresponding path program 1 times [2024-12-02 12:06:14,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:14,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1798255130] [2024-12-02 12:06:14,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:14,811 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:14,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:14,910 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 12:06:14,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:14,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1798255130] [2024-12-02 12:06:14,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1798255130] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:14,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1603971772] [2024-12-02 12:06:14,910 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:14,911 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:14,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:14,912 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:14,914 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 12:06:14,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:14,979 INFO L256 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:06:14,980 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:15,041 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 12:06:15,041 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:15,101 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 12:06:15,101 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1603971772] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:15,101 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:15,101 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-12-02 12:06:15,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [421507411] [2024-12-02 12:06:15,101 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:15,102 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 12:06:15,102 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:15,102 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 12:06:15,103 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-12-02 12:06:15,153 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:15,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 40 transitions, 120 flow. Second operand has 13 states, 13 states have (on average 10.923076923076923) internal successors, (142), 13 states have internal predecessors, (142), 0 states have call successors, (0), 0 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 12:06:15,153 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:15,153 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:15,153 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:15,533 INFO L124 PetriNetUnfolderBase]: 1728/2519 cut-off events. [2024-12-02 12:06:15,533 INFO L125 PetriNetUnfolderBase]: For 1674/1674 co-relation queries the response was YES. [2024-12-02 12:06:15,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6297 conditions, 2519 events. 1728/2519 cut-off events. For 1674/1674 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 11911 event pairs, 1148 based on Foata normal form. 0/2233 useless extension candidates. Maximal degree in co-relation 4243. Up to 1681 conditions per place. [2024-12-02 12:06:15,544 INFO L140 encePairwiseOnDemand]: 43/50 looper letters, 69 selfloop transitions, 8 changer transitions 0/80 dead transitions. [2024-12-02 12:06:15,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 80 transitions, 406 flow [2024-12-02 12:06:15,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 12:06:15,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 12:06:15,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 135 transitions. [2024-12-02 12:06:15,546 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38571428571428573 [2024-12-02 12:06:15,546 INFO L175 Difference]: Start difference. First operand has 45 places, 40 transitions, 120 flow. Second operand 7 states and 135 transitions. [2024-12-02 12:06:15,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 80 transitions, 406 flow [2024-12-02 12:06:15,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 48 places, 80 transitions, 400 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 12:06:15,550 INFO L231 Difference]: Finished difference. Result has 50 places, 42 transitions, 145 flow [2024-12-02 12:06:15,550 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=114, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=145, PETRI_PLACES=50, PETRI_TRANSITIONS=42} [2024-12-02 12:06:15,551 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, -2 predicate places. [2024-12-02 12:06:15,551 INFO L471 AbstractCegarLoop]: Abstraction has has 50 places, 42 transitions, 145 flow [2024-12-02 12:06:15,551 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 10.923076923076923) internal successors, (142), 13 states have internal predecessors, (142), 0 states have call successors, (0), 0 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 12:06:15,551 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:15,552 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:15,560 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 12:06:15,752 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable6 [2024-12-02 12:06:15,752 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:15,753 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:15,753 INFO L85 PathProgramCache]: Analyzing trace with hash 1639058172, now seen corresponding path program 1 times [2024-12-02 12:06:15,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:15,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1156065617] [2024-12-02 12:06:15,753 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:15,753 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:15,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:15,850 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:15,851 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:15,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1156065617] [2024-12-02 12:06:15,851 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1156065617] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:15,851 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [425793379] [2024-12-02 12:06:15,851 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:15,851 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:15,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:15,853 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:15,855 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 12:06:15,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:15,920 INFO L256 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:06:15,921 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:15,999 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:15,999 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:16,057 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:16,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [425793379] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:16,058 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:16,058 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-02 12:06:16,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1891026527] [2024-12-02 12:06:16,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:16,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 12:06:16,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:16,059 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 12:06:16,059 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-12-02 12:06:16,115 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:16,115 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 50 places, 42 transitions, 145 flow. Second operand has 14 states, 14 states have (on average 11.0) internal successors, (154), 14 states have internal predecessors, (154), 0 states have call successors, (0), 0 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 12:06:16,115 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:16,115 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:16,115 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:16,560 INFO L124 PetriNetUnfolderBase]: 1788/2627 cut-off events. [2024-12-02 12:06:16,560 INFO L125 PetriNetUnfolderBase]: For 1629/1713 co-relation queries the response was YES. [2024-12-02 12:06:16,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6798 conditions, 2627 events. 1788/2627 cut-off events. For 1629/1713 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 12755 event pairs, 1114 based on Foata normal form. 38/2425 useless extension candidates. Maximal degree in co-relation 4637. Up to 1826 conditions per place. [2024-12-02 12:06:16,576 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 74 selfloop transitions, 10 changer transitions 0/87 dead transitions. [2024-12-02 12:06:16,576 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 57 places, 87 transitions, 445 flow [2024-12-02 12:06:16,577 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 12:06:16,577 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 12:06:16,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 155 transitions. [2024-12-02 12:06:16,578 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3875 [2024-12-02 12:06:16,578 INFO L175 Difference]: Start difference. First operand has 50 places, 42 transitions, 145 flow. Second operand 8 states and 155 transitions. [2024-12-02 12:06:16,578 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 57 places, 87 transitions, 445 flow [2024-12-02 12:06:16,582 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 87 transitions, 434 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 12:06:16,583 INFO L231 Difference]: Finished difference. Result has 56 places, 46 transitions, 195 flow [2024-12-02 12:06:16,583 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=134, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=195, PETRI_PLACES=56, PETRI_TRANSITIONS=46} [2024-12-02 12:06:16,584 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 4 predicate places. [2024-12-02 12:06:16,584 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 46 transitions, 195 flow [2024-12-02 12:06:16,585 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.0) internal successors, (154), 14 states have internal predecessors, (154), 0 states have call successors, (0), 0 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 12:06:16,585 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:16,585 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:16,595 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 12:06:16,785 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:16,785 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:16,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:16,786 INFO L85 PathProgramCache]: Analyzing trace with hash 625185884, now seen corresponding path program 2 times [2024-12-02 12:06:16,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:16,786 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [866633978] [2024-12-02 12:06:16,786 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:06:16,786 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:16,801 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:06:16,801 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:16,983 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 4 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 12:06:16,983 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:16,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [866633978] [2024-12-02 12:06:16,983 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [866633978] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:16,983 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522056215] [2024-12-02 12:06:16,983 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:06:16,983 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:16,984 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:16,985 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:16,988 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 12:06:17,053 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:06:17,053 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:17,054 INFO L256 TraceCheckSpWp]: Trace formula consists of 124 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 12:06:17,056 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:17,168 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:06:17,168 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:17,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-12-02 12:06:17,294 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 9 proven. 4 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:06:17,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522056215] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:17,294 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:17,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2024-12-02 12:06:17,294 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212663575] [2024-12-02 12:06:17,294 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:17,295 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 12:06:17,295 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:17,295 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 12:06:17,295 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=199, Unknown=0, NotChecked=0, Total=240 [2024-12-02 12:06:17,443 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:17,444 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 46 transitions, 195 flow. Second operand has 16 states, 16 states have (on average 11.125) internal successors, (178), 16 states have internal predecessors, (178), 0 states have call successors, (0), 0 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 12:06:17,444 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:17,444 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:17,444 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:18,323 INFO L124 PetriNetUnfolderBase]: 2082/2969 cut-off events. [2024-12-02 12:06:18,323 INFO L125 PetriNetUnfolderBase]: For 4259/4351 co-relation queries the response was YES. [2024-12-02 12:06:18,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8734 conditions, 2969 events. 2082/2969 cut-off events. For 4259/4351 co-relation queries the response was YES. Maximal size of possible extension queue 153. Compared 13832 event pairs, 468 based on Foata normal form. 0/2665 useless extension candidates. Maximal degree in co-relation 6541. Up to 819 conditions per place. [2024-12-02 12:06:18,335 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 111 selfloop transitions, 13 changer transitions 0/127 dead transitions. [2024-12-02 12:06:18,335 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 127 transitions, 747 flow [2024-12-02 12:06:18,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 12:06:18,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-12-02 12:06:18,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 215 transitions. [2024-12-02 12:06:18,337 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.39090909090909093 [2024-12-02 12:06:18,337 INFO L175 Difference]: Start difference. First operand has 56 places, 46 transitions, 195 flow. Second operand 11 states and 215 transitions. [2024-12-02 12:06:18,337 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 127 transitions, 747 flow [2024-12-02 12:06:18,342 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 127 transitions, 732 flow, removed 2 selfloop flow, removed 4 redundant places. [2024-12-02 12:06:18,344 INFO L231 Difference]: Finished difference. Result has 62 places, 48 transitions, 222 flow [2024-12-02 12:06:18,344 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=180, PETRI_DIFFERENCE_MINUEND_PLACES=51, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=222, PETRI_PLACES=62, PETRI_TRANSITIONS=48} [2024-12-02 12:06:18,344 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 10 predicate places. [2024-12-02 12:06:18,344 INFO L471 AbstractCegarLoop]: Abstraction has has 62 places, 48 transitions, 222 flow [2024-12-02 12:06:18,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 11.125) internal successors, (178), 16 states have internal predecessors, (178), 0 states have call successors, (0), 0 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 12:06:18,345 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:18,345 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:18,354 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 12:06:18,545 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:18,545 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:18,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:18,546 INFO L85 PathProgramCache]: Analyzing trace with hash -727393789, now seen corresponding path program 1 times [2024-12-02 12:06:18,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:18,546 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804057377] [2024-12-02 12:06:18,546 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:18,546 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:18,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:18,759 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:18,759 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:18,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804057377] [2024-12-02 12:06:18,759 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [804057377] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:18,759 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463584818] [2024-12-02 12:06:18,759 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:18,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:18,759 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:18,761 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:18,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 12:06:18,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:18,828 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 12:06:18,829 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:18,835 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 12:06:18,960 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:18,960 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 12:06:18,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463584818] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:06:18,960 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 12:06:18,960 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 8 [2024-12-02 12:06:18,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [522369518] [2024-12-02 12:06:18,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:06:18,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 12:06:18,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:18,961 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 12:06:18,961 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2024-12-02 12:06:18,993 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-12-02 12:06:18,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 48 transitions, 222 flow. Second operand has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 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 12:06:18,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:18,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-12-02 12:06:18,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:19,408 INFO L124 PetriNetUnfolderBase]: 2381/3622 cut-off events. [2024-12-02 12:06:19,408 INFO L125 PetriNetUnfolderBase]: For 6060/6168 co-relation queries the response was YES. [2024-12-02 12:06:19,413 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11067 conditions, 3622 events. 2381/3622 cut-off events. For 6060/6168 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 18664 event pairs, 1236 based on Foata normal form. 0/3485 useless extension candidates. Maximal degree in co-relation 7938. Up to 2497 conditions per place. [2024-12-02 12:06:19,423 INFO L140 encePairwiseOnDemand]: 44/50 looper letters, 62 selfloop transitions, 6 changer transitions 0/73 dead transitions. [2024-12-02 12:06:19,423 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 66 places, 73 transitions, 499 flow [2024-12-02 12:06:19,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:06:19,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 12:06:19,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 94 transitions. [2024-12-02 12:06:19,425 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.376 [2024-12-02 12:06:19,425 INFO L175 Difference]: Start difference. First operand has 62 places, 48 transitions, 222 flow. Second operand 5 states and 94 transitions. [2024-12-02 12:06:19,425 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 66 places, 73 transitions, 499 flow [2024-12-02 12:06:19,430 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 59 places, 73 transitions, 467 flow, removed 5 selfloop flow, removed 7 redundant places. [2024-12-02 12:06:19,431 INFO L231 Difference]: Finished difference. Result has 60 places, 50 transitions, 225 flow [2024-12-02 12:06:19,431 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=200, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=225, PETRI_PLACES=60, PETRI_TRANSITIONS=50} [2024-12-02 12:06:19,432 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 8 predicate places. [2024-12-02 12:06:19,432 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 50 transitions, 225 flow [2024-12-02 12:06:19,432 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.833333333333334) internal successors, (71), 6 states have internal predecessors, (71), 0 states have call successors, (0), 0 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 12:06:19,432 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:19,432 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:19,438 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 12:06:19,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-12-02 12:06:19,632 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:19,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:19,633 INFO L85 PathProgramCache]: Analyzing trace with hash -1263890095, now seen corresponding path program 2 times [2024-12-02 12:06:19,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:19,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1407874945] [2024-12-02 12:06:19,633 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:06:19,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:19,650 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:06:19,650 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:19,900 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 12:06:19,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:19,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1407874945] [2024-12-02 12:06:19,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1407874945] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:19,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [198254594] [2024-12-02 12:06:19,901 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:06:19,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:19,901 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:19,903 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:19,905 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 12:06:19,971 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:06:19,971 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:19,972 INFO L256 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-12-02 12:06:19,973 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:20,102 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:06:20,102 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:20,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-12-02 12:06:20,249 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:06:20,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [198254594] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:20,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:20,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2024-12-02 12:06:20,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [722042129] [2024-12-02 12:06:20,249 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:20,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 12:06:20,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:20,250 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 12:06:20,250 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=323, Unknown=0, NotChecked=0, Total=380 [2024-12-02 12:06:20,419 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:20,420 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 50 transitions, 225 flow. Second operand has 20 states, 20 states have (on average 10.9) internal successors, (218), 20 states have internal predecessors, (218), 0 states have call successors, (0), 0 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 12:06:20,420 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:20,420 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:20,420 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:21,610 INFO L124 PetriNetUnfolderBase]: 3908/5460 cut-off events. [2024-12-02 12:06:21,611 INFO L125 PetriNetUnfolderBase]: For 5210/5385 co-relation queries the response was YES. [2024-12-02 12:06:21,622 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17475 conditions, 5460 events. 3908/5460 cut-off events. For 5210/5385 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 26470 event pairs, 579 based on Foata normal form. 196/5648 useless extension candidates. Maximal degree in co-relation 13898. Up to 1086 conditions per place. [2024-12-02 12:06:21,663 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 166 selfloop transitions, 18 changer transitions 0/188 dead transitions. [2024-12-02 12:06:21,663 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 188 transitions, 1113 flow [2024-12-02 12:06:21,663 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-12-02 12:06:21,663 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-12-02 12:06:21,664 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 284 transitions. [2024-12-02 12:06:21,665 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4057142857142857 [2024-12-02 12:06:21,665 INFO L175 Difference]: Start difference. First operand has 60 places, 50 transitions, 225 flow. Second operand 14 states and 284 transitions. [2024-12-02 12:06:21,665 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 188 transitions, 1113 flow [2024-12-02 12:06:21,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 188 transitions, 1080 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 12:06:21,677 INFO L231 Difference]: Finished difference. Result has 71 places, 54 transitions, 289 flow [2024-12-02 12:06:21,677 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=212, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=289, PETRI_PLACES=71, PETRI_TRANSITIONS=54} [2024-12-02 12:06:21,678 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 19 predicate places. [2024-12-02 12:06:21,678 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 54 transitions, 289 flow [2024-12-02 12:06:21,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 10.9) internal successors, (218), 20 states have internal predecessors, (218), 0 states have call successors, (0), 0 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 12:06:21,678 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:21,678 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:21,686 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 12:06:21,879 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:21,879 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:21,879 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:21,879 INFO L85 PathProgramCache]: Analyzing trace with hash -1677774127, now seen corresponding path program 1 times [2024-12-02 12:06:21,879 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:21,879 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [253946795] [2024-12-02 12:06:21,880 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:21,880 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:21,890 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:21,967 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:21,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:21,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [253946795] [2024-12-02 12:06:21,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [253946795] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:21,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1397093187] [2024-12-02 12:06:21,967 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:21,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:21,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:21,969 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:21,970 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 12:06:22,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:22,040 INFO L256 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-12-02 12:06:22,041 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:22,140 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:22,140 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:22,192 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:22,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1397093187] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:22,192 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:22,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-12-02 12:06:22,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [751420301] [2024-12-02 12:06:22,192 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:22,192 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 12:06:22,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:22,193 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 12:06:22,193 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-12-02 12:06:22,242 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:22,242 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 54 transitions, 289 flow. Second operand has 14 states, 14 states have (on average 11.357142857142858) internal successors, (159), 14 states have internal predecessors, (159), 0 states have call successors, (0), 0 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 12:06:22,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:22,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:22,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:22,834 INFO L124 PetriNetUnfolderBase]: 3490/4946 cut-off events. [2024-12-02 12:06:22,834 INFO L125 PetriNetUnfolderBase]: For 13012/13313 co-relation queries the response was YES. [2024-12-02 12:06:22,842 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17192 conditions, 4946 events. 3490/4946 cut-off events. For 13012/13313 co-relation queries the response was YES. Maximal size of possible extension queue 161. Compared 22873 event pairs, 2241 based on Foata normal form. 34/4950 useless extension candidates. Maximal degree in co-relation 14413. Up to 4047 conditions per place. [2024-12-02 12:06:22,864 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 75 selfloop transitions, 10 changer transitions 0/91 dead transitions. [2024-12-02 12:06:22,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 91 transitions, 645 flow [2024-12-02 12:06:22,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-12-02 12:06:22,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-12-02 12:06:22,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 146 transitions. [2024-12-02 12:06:22,866 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.365 [2024-12-02 12:06:22,866 INFO L175 Difference]: Start difference. First operand has 71 places, 54 transitions, 289 flow. Second operand 8 states and 146 transitions. [2024-12-02 12:06:22,866 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 91 transitions, 645 flow [2024-12-02 12:06:22,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 91 transitions, 560 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-12-02 12:06:22,877 INFO L231 Difference]: Finished difference. Result has 71 places, 58 transitions, 293 flow [2024-12-02 12:06:22,877 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=238, PETRI_DIFFERENCE_MINUEND_PLACES=61, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=54, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=293, PETRI_PLACES=71, PETRI_TRANSITIONS=58} [2024-12-02 12:06:22,878 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 19 predicate places. [2024-12-02 12:06:22,878 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 58 transitions, 293 flow [2024-12-02 12:06:22,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 11.357142857142858) internal successors, (159), 14 states have internal predecessors, (159), 0 states have call successors, (0), 0 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 12:06:22,878 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:22,878 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:22,885 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 12:06:23,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:23,079 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:23,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:23,079 INFO L85 PathProgramCache]: Analyzing trace with hash 401770150, now seen corresponding path program 2 times [2024-12-02 12:06:23,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:23,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [864526609] [2024-12-02 12:06:23,080 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:06:23,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:23,093 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:06:23,093 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:23,299 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 12:06:23,299 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:23,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [864526609] [2024-12-02 12:06:23,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [864526609] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:23,299 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [387460616] [2024-12-02 12:06:23,299 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:06:23,299 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:23,299 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:23,302 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:23,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 12:06:23,387 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:06:23,387 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:23,388 INFO L256 TraceCheckSpWp]: Trace formula consists of 150 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 12:06:23,390 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:23,395 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 12:06:23,626 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 10 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 12:06:23,627 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:23,999 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 12:06:23,999 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [387460616] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:23,999 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:23,999 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 17 [2024-12-02 12:06:23,999 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1220770962] [2024-12-02 12:06:23,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:24,000 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 12:06:24,000 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:24,000 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 12:06:24,001 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=279, Unknown=0, NotChecked=0, Total=342 [2024-12-02 12:06:24,233 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:24,233 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 58 transitions, 293 flow. Second operand has 19 states, 19 states have (on average 11.368421052631579) internal successors, (216), 19 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:06:24,233 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:24,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:24,234 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:24,842 INFO L124 PetriNetUnfolderBase]: 3196/4498 cut-off events. [2024-12-02 12:06:24,842 INFO L125 PetriNetUnfolderBase]: For 7437/7665 co-relation queries the response was YES. [2024-12-02 12:06:24,850 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15044 conditions, 4498 events. 3196/4498 cut-off events. For 7437/7665 co-relation queries the response was YES. Maximal size of possible extension queue 150. Compared 20502 event pairs, 673 based on Foata normal form. 103/4593 useless extension candidates. Maximal degree in co-relation 12315. Up to 1506 conditions per place. [2024-12-02 12:06:24,868 INFO L140 encePairwiseOnDemand]: 43/50 looper letters, 106 selfloop transitions, 13 changer transitions 0/125 dead transitions. [2024-12-02 12:06:24,869 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 125 transitions, 893 flow [2024-12-02 12:06:24,869 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 12:06:24,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 12:06:24,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 128 transitions. [2024-12-02 12:06:24,870 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3657142857142857 [2024-12-02 12:06:24,870 INFO L175 Difference]: Start difference. First operand has 71 places, 58 transitions, 293 flow. Second operand 7 states and 128 transitions. [2024-12-02 12:06:24,870 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 125 transitions, 893 flow [2024-12-02 12:06:24,882 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 125 transitions, 880 flow, removed 1 selfloop flow, removed 4 redundant places. [2024-12-02 12:06:24,884 INFO L231 Difference]: Finished difference. Result has 73 places, 58 transitions, 314 flow [2024-12-02 12:06:24,884 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=276, PETRI_DIFFERENCE_MINUEND_PLACES=66, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=57, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=314, PETRI_PLACES=73, PETRI_TRANSITIONS=58} [2024-12-02 12:06:24,885 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 21 predicate places. [2024-12-02 12:06:24,885 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 58 transitions, 314 flow [2024-12-02 12:06:24,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.368421052631579) internal successors, (216), 19 states have internal predecessors, (216), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:06:24,885 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:24,886 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 12:06:24,893 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 12:06:25,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-12-02 12:06:25,086 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:25,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:25,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1215388462, now seen corresponding path program 1 times [2024-12-02 12:06:25,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:25,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [519926764] [2024-12-02 12:06:25,086 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:25,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:25,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:25,155 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 12:06:25,155 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:25,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [519926764] [2024-12-02 12:06:25,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [519926764] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:25,155 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1609808433] [2024-12-02 12:06:25,155 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:25,155 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:25,155 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:25,157 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:25,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 12:06:25,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:25,230 INFO L256 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 12:06:25,231 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:25,264 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:25,264 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:25,302 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:25,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1609808433] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:25,302 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-12-02 12:06:25,302 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [5, 4] total 9 [2024-12-02 12:06:25,303 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446533941] [2024-12-02 12:06:25,303 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:06:25,303 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 12:06:25,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:25,303 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 12:06:25,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 12:06:25,314 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:25,314 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 58 transitions, 314 flow. Second operand has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 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 12:06:25,315 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:25,315 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:25,315 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:25,742 INFO L124 PetriNetUnfolderBase]: 3186/4557 cut-off events. [2024-12-02 12:06:25,742 INFO L125 PetriNetUnfolderBase]: For 10138/10335 co-relation queries the response was YES. [2024-12-02 12:06:25,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16189 conditions, 4557 events. 3186/4557 cut-off events. For 10138/10335 co-relation queries the response was YES. Maximal size of possible extension queue 159. Compared 21862 event pairs, 902 based on Foata normal form. 124/4580 useless extension candidates. Maximal degree in co-relation 13430. Up to 2571 conditions per place. [2024-12-02 12:06:25,763 INFO L140 encePairwiseOnDemand]: 44/50 looper letters, 65 selfloop transitions, 10 changer transitions 0/80 dead transitions. [2024-12-02 12:06:25,763 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 80 transitions, 589 flow [2024-12-02 12:06:25,764 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 12:06:25,764 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 12:06:25,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 88 transitions. [2024-12-02 12:06:25,764 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.352 [2024-12-02 12:06:25,765 INFO L175 Difference]: Start difference. First operand has 73 places, 58 transitions, 314 flow. Second operand 5 states and 88 transitions. [2024-12-02 12:06:25,765 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 80 transitions, 589 flow [2024-12-02 12:06:25,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 80 transitions, 537 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-12-02 12:06:25,787 INFO L231 Difference]: Finished difference. Result has 73 places, 57 transitions, 308 flow [2024-12-02 12:06:25,787 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=46, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=308, PETRI_PLACES=73, PETRI_TRANSITIONS=57} [2024-12-02 12:06:25,787 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 21 predicate places. [2024-12-02 12:06:25,787 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 57 transitions, 308 flow [2024-12-02 12:06:25,788 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.0) internal successors, (65), 5 states have internal predecessors, (65), 0 states have call successors, (0), 0 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 12:06:25,788 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:25,788 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 12:06:25,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 12:06:25,988 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-12-02 12:06:25,989 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:25,989 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:25,989 INFO L85 PathProgramCache]: Analyzing trace with hash -1543074844, now seen corresponding path program 1 times [2024-12-02 12:06:25,989 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:25,990 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [785797473] [2024-12-02 12:06:25,990 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:25,990 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:26,005 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:26,053 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-12-02 12:06:26,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:26,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [785797473] [2024-12-02 12:06:26,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [785797473] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 12:06:26,054 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 12:06:26,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 12:06:26,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1472720482] [2024-12-02 12:06:26,054 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 12:06:26,054 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 12:06:26,054 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:26,055 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 12:06:26,055 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 12:06:26,063 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:26,063 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 57 transitions, 308 flow. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 0 states have call successors, (0), 0 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 12:06:26,063 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:26,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:26,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:26,529 INFO L124 PetriNetUnfolderBase]: 2905/4204 cut-off events. [2024-12-02 12:06:26,529 INFO L125 PetriNetUnfolderBase]: For 10969/11193 co-relation queries the response was YES. [2024-12-02 12:06:26,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14640 conditions, 4204 events. 2905/4204 cut-off events. For 10969/11193 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 20271 event pairs, 962 based on Foata normal form. 137/4233 useless extension candidates. Maximal degree in co-relation 12209. Up to 2222 conditions per place. [2024-12-02 12:06:26,548 INFO L140 encePairwiseOnDemand]: 45/50 looper letters, 62 selfloop transitions, 8 changer transitions 0/77 dead transitions. [2024-12-02 12:06:26,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 77 transitions, 572 flow [2024-12-02 12:06:26,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 12:06:26,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 12:06:26,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 76 transitions. [2024-12-02 12:06:26,549 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.38 [2024-12-02 12:06:26,549 INFO L175 Difference]: Start difference. First operand has 73 places, 57 transitions, 308 flow. Second operand 4 states and 76 transitions. [2024-12-02 12:06:26,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 77 transitions, 572 flow [2024-12-02 12:06:26,565 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 77 transitions, 549 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-12-02 12:06:26,566 INFO L231 Difference]: Finished difference. Result has 73 places, 55 transitions, 295 flow [2024-12-02 12:06:26,566 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=47, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=295, PETRI_PLACES=73, PETRI_TRANSITIONS=55} [2024-12-02 12:06:26,566 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 21 predicate places. [2024-12-02 12:06:26,567 INFO L471 AbstractCegarLoop]: Abstraction has has 73 places, 55 transitions, 295 flow [2024-12-02 12:06:26,567 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 0 states have call successors, (0), 0 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 12:06:26,567 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:26,567 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:26,567 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 12:06:26,567 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:26,567 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:26,568 INFO L85 PathProgramCache]: Analyzing trace with hash -312957754, now seen corresponding path program 1 times [2024-12-02 12:06:26,568 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:26,568 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580332709] [2024-12-02 12:06:26,568 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:26,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:26,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:27,227 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 12:06:27,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:27,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580332709] [2024-12-02 12:06:27,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [580332709] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:27,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [924303381] [2024-12-02 12:06:27,227 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 12:06:27,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:27,227 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:27,230 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:27,231 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 12:06:27,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:27,322 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 12:06:27,325 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:27,375 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 12:06:27,886 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 89 treesize of output 65 [2024-12-02 12:06:27,889 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 61 [2024-12-02 12:06:27,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-12-02 12:06:27,969 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 12:06:27,969 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:28,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 131 [2024-12-02 12:06:28,358 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 127 [2024-12-02 12:06:29,031 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 66 treesize of output 58 [2024-12-02 12:06:29,059 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 12:06:29,059 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 100 treesize of output 79 [2024-12-02 12:06:29,294 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 72 treesize of output 64 [2024-12-02 12:06:29,309 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 12:06:29,309 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 78 [2024-12-02 12:06:29,563 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 53 treesize of output 47 [2024-12-02 12:06:29,572 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:06:29,573 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 50 [2024-12-02 12:06:29,666 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 12:06:29,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [924303381] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:29,667 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:29,667 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 22 [2024-12-02 12:06:29,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1542963414] [2024-12-02 12:06:29,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:29,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 12:06:29,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:29,668 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 12:06:29,668 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=426, Unknown=0, NotChecked=0, Total=506 [2024-12-02 12:06:30,183 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-12-02 12:06:30,184 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 55 transitions, 295 flow. Second operand has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:06:30,184 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:30,184 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-12-02 12:06:30,184 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:31,708 INFO L124 PetriNetUnfolderBase]: 2426/3728 cut-off events. [2024-12-02 12:06:31,708 INFO L125 PetriNetUnfolderBase]: For 8581/8766 co-relation queries the response was YES. [2024-12-02 12:06:31,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13228 conditions, 3728 events. 2426/3728 cut-off events. For 8581/8766 co-relation queries the response was YES. Maximal size of possible extension queue 149. Compared 18870 event pairs, 610 based on Foata normal form. 1/3723 useless extension candidates. Maximal degree in co-relation 10162. Up to 2906 conditions per place. [2024-12-02 12:06:31,721 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 74 selfloop transitions, 16 changer transitions 47/146 dead transitions. [2024-12-02 12:06:31,721 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 146 transitions, 956 flow [2024-12-02 12:06:31,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 12:06:31,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 12:06:31,722 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 284 transitions. [2024-12-02 12:06:31,723 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.355 [2024-12-02 12:06:31,723 INFO L175 Difference]: Start difference. First operand has 73 places, 55 transitions, 295 flow. Second operand 16 states and 284 transitions. [2024-12-02 12:06:31,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 146 transitions, 956 flow [2024-12-02 12:06:31,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 146 transitions, 928 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 12:06:31,742 INFO L231 Difference]: Finished difference. Result has 94 places, 65 transitions, 391 flow [2024-12-02 12:06:31,743 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=279, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=55, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=391, PETRI_PLACES=94, PETRI_TRANSITIONS=65} [2024-12-02 12:06:31,743 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 42 predicate places. [2024-12-02 12:06:31,743 INFO L471 AbstractCegarLoop]: Abstraction has has 94 places, 65 transitions, 391 flow [2024-12-02 12:06:31,743 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 12.826086956521738) internal successors, (295), 23 states have internal predecessors, (295), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:06:31,743 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:31,743 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:31,752 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 12:06:31,944 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-12-02 12:06:31,944 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:31,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:31,944 INFO L85 PathProgramCache]: Analyzing trace with hash -1808886258, now seen corresponding path program 2 times [2024-12-02 12:06:31,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:31,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599788404] [2024-12-02 12:06:31,944 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:06:31,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:31,958 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:06:31,958 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:32,477 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:32,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:32,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599788404] [2024-12-02 12:06:32,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599788404] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:32,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1701000105] [2024-12-02 12:06:32,478 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:06:32,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:32,478 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:32,480 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:32,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 12:06:32,562 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:06:32,562 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:32,564 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 12:06:32,566 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:32,605 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 12:06:32,909 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 89 treesize of output 65 [2024-12-02 12:06:32,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 61 [2024-12-02 12:06:32,919 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-12-02 12:06:32,972 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:32,972 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:33,152 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 131 [2024-12-02 12:06:33,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 127 [2024-12-02 12:06:34,018 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 53 treesize of output 47 [2024-12-02 12:06:34,029 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:06:34,029 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2024-12-02 12:06:34,084 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 66 treesize of output 58 [2024-12-02 12:06:34,091 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:06:34,092 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 72 [2024-12-02 12:06:34,116 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 72 treesize of output 64 [2024-12-02 12:06:34,125 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 12:06:34,126 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 78 [2024-12-02 12:06:34,286 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:34,286 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1701000105] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:34,286 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:34,286 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 24 [2024-12-02 12:06:34,286 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [656100667] [2024-12-02 12:06:34,286 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:34,287 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-12-02 12:06:34,287 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:34,288 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-12-02 12:06:34,288 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=515, Unknown=0, NotChecked=0, Total=600 [2024-12-02 12:06:34,626 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:34,626 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 94 places, 65 transitions, 391 flow. Second operand has 25 states, 25 states have (on average 11.72) internal successors, (293), 25 states have internal predecessors, (293), 0 states have call successors, (0), 0 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 12:06:34,626 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:34,626 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:34,626 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:36,961 INFO L124 PetriNetUnfolderBase]: 3150/4770 cut-off events. [2024-12-02 12:06:36,961 INFO L125 PetriNetUnfolderBase]: For 12694/12797 co-relation queries the response was YES. [2024-12-02 12:06:36,968 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17900 conditions, 4770 events. 3150/4770 cut-off events. For 12694/12797 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 24116 event pairs, 794 based on Foata normal form. 10/4654 useless extension candidates. Maximal degree in co-relation 17868. Up to 3822 conditions per place. [2024-12-02 12:06:36,976 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 115 selfloop transitions, 67 changer transitions 38/227 dead transitions. [2024-12-02 12:06:36,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 227 transitions, 1714 flow [2024-12-02 12:06:36,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 12:06:36,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 12:06:36,978 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 482 transitions. [2024-12-02 12:06:36,979 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.30125 [2024-12-02 12:06:36,979 INFO L175 Difference]: Start difference. First operand has 94 places, 65 transitions, 391 flow. Second operand 32 states and 482 transitions. [2024-12-02 12:06:36,979 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 227 transitions, 1714 flow [2024-12-02 12:06:37,012 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 227 transitions, 1663 flow, removed 22 selfloop flow, removed 7 redundant places. [2024-12-02 12:06:37,013 INFO L231 Difference]: Finished difference. Result has 129 places, 119 transitions, 1001 flow [2024-12-02 12:06:37,014 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=374, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1001, PETRI_PLACES=129, PETRI_TRANSITIONS=119} [2024-12-02 12:06:37,014 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 77 predicate places. [2024-12-02 12:06:37,014 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 119 transitions, 1001 flow [2024-12-02 12:06:37,014 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 11.72) internal successors, (293), 25 states have internal predecessors, (293), 0 states have call successors, (0), 0 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 12:06:37,014 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:37,014 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:37,021 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 12:06:37,214 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-12-02 12:06:37,215 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:37,215 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:37,215 INFO L85 PathProgramCache]: Analyzing trace with hash 361235128, now seen corresponding path program 3 times [2024-12-02 12:06:37,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:37,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1906383112] [2024-12-02 12:06:37,215 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:06:37,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:37,231 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 12:06:37,231 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:37,504 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 12:06:37,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:37,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1906383112] [2024-12-02 12:06:37,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1906383112] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:37,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1788137551] [2024-12-02 12:06:37,504 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:06:37,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:37,505 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:37,506 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:37,507 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 12:06:37,581 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 12:06:37,582 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:37,583 INFO L256 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 12:06:37,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:37,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 12:06:37,928 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 89 treesize of output 65 [2024-12-02 12:06:37,930 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 61 [2024-12-02 12:06:37,932 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-12-02 12:06:37,988 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 12:06:37,988 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:38,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 131 [2024-12-02 12:06:38,177 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 127 [2024-12-02 12:06:39,014 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 53 treesize of output 47 [2024-12-02 12:06:39,024 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:06:39,024 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2024-12-02 12:06:39,066 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 72 treesize of output 64 [2024-12-02 12:06:39,074 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 12:06:39,074 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 78 [2024-12-02 12:06:39,204 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 66 treesize of output 58 [2024-12-02 12:06:39,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:06:39,212 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 72 [2024-12-02 12:06:39,259 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 12:06:39,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1788137551] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:39,259 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:39,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 22 [2024-12-02 12:06:39,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1225554825] [2024-12-02 12:06:39,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:39,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-12-02 12:06:39,260 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:39,260 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-12-02 12:06:39,261 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=409, Unknown=0, NotChecked=0, Total=506 [2024-12-02 12:06:39,473 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:39,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 119 transitions, 1001 flow. Second operand has 23 states, 23 states have (on average 11.782608695652174) internal successors, (271), 23 states have internal predecessors, (271), 0 states have call successors, (0), 0 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 12:06:39,474 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:39,474 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:39,474 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:41,601 INFO L124 PetriNetUnfolderBase]: 3306/5102 cut-off events. [2024-12-02 12:06:41,601 INFO L125 PetriNetUnfolderBase]: For 19662/19794 co-relation queries the response was YES. [2024-12-02 12:06:41,613 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21887 conditions, 5102 events. 3306/5102 cut-off events. For 19662/19794 co-relation queries the response was YES. Maximal size of possible extension queue 209. Compared 27490 event pairs, 805 based on Foata normal form. 11/4987 useless extension candidates. Maximal degree in co-relation 21829. Up to 3907 conditions per place. [2024-12-02 12:06:41,623 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 175 selfloop transitions, 90 changer transitions 28/300 dead transitions. [2024-12-02 12:06:41,623 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 300 transitions, 2833 flow [2024-12-02 12:06:41,624 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-12-02 12:06:41,624 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 29 states. [2024-12-02 12:06:41,625 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 464 transitions. [2024-12-02 12:06:41,626 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32 [2024-12-02 12:06:41,626 INFO L175 Difference]: Start difference. First operand has 129 places, 119 transitions, 1001 flow. Second operand 29 states and 464 transitions. [2024-12-02 12:06:41,626 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 300 transitions, 2833 flow [2024-12-02 12:06:41,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 141 places, 300 transitions, 2693 flow, removed 45 selfloop flow, removed 11 redundant places. [2024-12-02 12:06:41,680 INFO L231 Difference]: Finished difference. Result has 152 places, 174 transitions, 1703 flow [2024-12-02 12:06:41,681 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=914, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=36, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=29, PETRI_FLOW=1703, PETRI_PLACES=152, PETRI_TRANSITIONS=174} [2024-12-02 12:06:41,681 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 100 predicate places. [2024-12-02 12:06:41,681 INFO L471 AbstractCegarLoop]: Abstraction has has 152 places, 174 transitions, 1703 flow [2024-12-02 12:06:41,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 11.782608695652174) internal successors, (271), 23 states have internal predecessors, (271), 0 states have call successors, (0), 0 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 12:06:41,681 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:41,681 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:41,687 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 12:06:41,882 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 12:06:41,882 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:41,882 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:41,882 INFO L85 PathProgramCache]: Analyzing trace with hash -140276740, now seen corresponding path program 4 times [2024-12-02 12:06:41,882 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:41,882 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2072088137] [2024-12-02 12:06:41,882 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:06:41,882 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:41,900 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:06:41,900 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:42,241 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:42,242 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2072088137] [2024-12-02 12:06:42,242 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2072088137] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:42,242 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1934270102] [2024-12-02 12:06:42,242 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:06:42,242 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:42,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:42,244 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:42,246 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 12:06:42,316 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:06:42,316 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:42,317 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-02 12:06:42,318 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:42,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 12:06:42,650 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 79 treesize of output 55 [2024-12-02 12:06:42,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 51 [2024-12-02 12:06:42,655 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 47 [2024-12-02 12:06:42,716 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:42,717 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:42,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 131 [2024-12-02 12:06:42,895 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 127 [2024-12-02 12:06:43,719 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 66 treesize of output 58 [2024-12-02 12:06:43,730 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 12:06:43,730 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 100 treesize of output 79 [2024-12-02 12:06:43,870 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 53 treesize of output 47 [2024-12-02 12:06:43,879 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:06:43,879 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 58 [2024-12-02 12:06:43,942 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 72 treesize of output 64 [2024-12-02 12:06:43,955 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:06:43,955 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 82 [2024-12-02 12:06:44,177 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 3 proven. 4 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:44,177 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1934270102] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:44,177 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:44,177 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 23 [2024-12-02 12:06:44,177 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1394837240] [2024-12-02 12:06:44,177 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:44,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 12:06:44,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:44,178 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 12:06:44,178 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=460, Unknown=0, NotChecked=0, Total=552 [2024-12-02 12:06:44,488 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:44,489 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 174 transitions, 1703 flow. Second operand has 24 states, 24 states have (on average 11.75) internal successors, (282), 24 states have internal predecessors, (282), 0 states have call successors, (0), 0 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 12:06:44,489 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:44,489 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:44,489 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:46,700 INFO L124 PetriNetUnfolderBase]: 3257/5015 cut-off events. [2024-12-02 12:06:46,700 INFO L125 PetriNetUnfolderBase]: For 22264/22421 co-relation queries the response was YES. [2024-12-02 12:06:46,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22803 conditions, 5015 events. 3257/5015 cut-off events. For 22264/22421 co-relation queries the response was YES. Maximal size of possible extension queue 208. Compared 26903 event pairs, 1054 based on Foata normal form. 12/4900 useless extension candidates. Maximal degree in co-relation 22537. Up to 4113 conditions per place. [2024-12-02 12:06:46,725 INFO L140 encePairwiseOnDemand]: 36/50 looper letters, 154 selfloop transitions, 80 changer transitions 52/293 dead transitions. [2024-12-02 12:06:46,725 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 293 transitions, 2993 flow [2024-12-02 12:06:46,726 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-12-02 12:06:46,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-12-02 12:06:46,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 472 transitions. [2024-12-02 12:06:46,728 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.295 [2024-12-02 12:06:46,728 INFO L175 Difference]: Start difference. First operand has 152 places, 174 transitions, 1703 flow. Second operand 32 states and 472 transitions. [2024-12-02 12:06:46,728 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 293 transitions, 2993 flow [2024-12-02 12:06:46,785 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 172 places, 293 transitions, 2793 flow, removed 68 selfloop flow, removed 9 redundant places. [2024-12-02 12:06:46,789 INFO L231 Difference]: Finished difference. Result has 183 places, 185 transitions, 1818 flow [2024-12-02 12:06:46,790 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1531, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=174, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=110, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=1818, PETRI_PLACES=183, PETRI_TRANSITIONS=185} [2024-12-02 12:06:46,790 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 131 predicate places. [2024-12-02 12:06:46,790 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 185 transitions, 1818 flow [2024-12-02 12:06:46,790 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 11.75) internal successors, (282), 24 states have internal predecessors, (282), 0 states have call successors, (0), 0 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 12:06:46,790 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:46,790 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:46,796 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 12:06:46,991 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:46,991 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:46,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:46,991 INFO L85 PathProgramCache]: Analyzing trace with hash -636414116, now seen corresponding path program 5 times [2024-12-02 12:06:46,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:46,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1684518350] [2024-12-02 12:06:46,992 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:06:46,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:47,008 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 12:06:47,009 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:47,443 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:47,444 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:47,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1684518350] [2024-12-02 12:06:47,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1684518350] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:47,444 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733231724] [2024-12-02 12:06:47,444 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:06:47,444 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:47,444 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:47,446 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:47,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 12:06:47,509 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2024-12-02 12:06:47,510 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:47,511 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-12-02 12:06:47,512 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:47,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 12:06:47,690 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 79 treesize of output 55 [2024-12-02 12:06:47,692 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 51 [2024-12-02 12:06:47,694 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 47 [2024-12-02 12:06:47,746 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:47,746 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:47,830 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 135 treesize of output 131 [2024-12-02 12:06:47,833 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 131 treesize of output 127 [2024-12-02 12:06:48,643 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 72 treesize of output 64 [2024-12-02 12:06:48,652 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:06:48,652 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 86 treesize of output 82 [2024-12-02 12:06:48,804 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 53 treesize of output 47 [2024-12-02 12:06:48,817 INFO L349 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2024-12-02 12:06:48,817 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 64 treesize of output 53 [2024-12-02 12:06:48,840 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 66 treesize of output 58 [2024-12-02 12:06:48,847 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 12:06:48,848 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 72 [2024-12-02 12:06:48,914 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 12:06:48,914 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733231724] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:48,914 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:48,914 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 21 [2024-12-02 12:06:48,914 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2111601686] [2024-12-02 12:06:48,914 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:48,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 12:06:48,915 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:48,915 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 12:06:48,915 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=382, Unknown=0, NotChecked=0, Total=462 [2024-12-02 12:06:49,202 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-12-02 12:06:49,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 185 transitions, 1818 flow. Second operand has 22 states, 22 states have (on average 12.863636363636363) internal successors, (283), 22 states have internal predecessors, (283), 0 states have call successors, (0), 0 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 12:06:49,202 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:49,202 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-12-02 12:06:49,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:50,956 INFO L124 PetriNetUnfolderBase]: 2607/4124 cut-off events. [2024-12-02 12:06:50,956 INFO L125 PetriNetUnfolderBase]: For 18922/19146 co-relation queries the response was YES. [2024-12-02 12:06:50,967 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19117 conditions, 4124 events. 2607/4124 cut-off events. For 18922/19146 co-relation queries the response was YES. Maximal size of possible extension queue 189. Compared 22826 event pairs, 560 based on Foata normal form. 20/4143 useless extension candidates. Maximal degree in co-relation 19049. Up to 3286 conditions per place. [2024-12-02 12:06:50,976 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 162 selfloop transitions, 48 changer transitions 44/263 dead transitions. [2024-12-02 12:06:50,976 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 263 transitions, 2836 flow [2024-12-02 12:06:50,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 12:06:50,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 12:06:50,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 345 transitions. [2024-12-02 12:06:50,977 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32857142857142857 [2024-12-02 12:06:50,977 INFO L175 Difference]: Start difference. First operand has 183 places, 185 transitions, 1818 flow. Second operand 21 states and 345 transitions. [2024-12-02 12:06:50,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 263 transitions, 2836 flow [2024-12-02 12:06:51,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 263 transitions, 2667 flow, removed 52 selfloop flow, removed 17 redundant places. [2024-12-02 12:06:51,028 INFO L231 Difference]: Finished difference. Result has 183 places, 179 transitions, 1689 flow [2024-12-02 12:06:51,029 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1654, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=137, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1689, PETRI_PLACES=183, PETRI_TRANSITIONS=179} [2024-12-02 12:06:51,029 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 131 predicate places. [2024-12-02 12:06:51,029 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 179 transitions, 1689 flow [2024-12-02 12:06:51,029 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 12.863636363636363) internal successors, (283), 22 states have internal predecessors, (283), 0 states have call successors, (0), 0 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 12:06:51,029 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:51,029 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:51,036 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-12-02 12:06:51,230 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:51,230 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:51,230 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:51,230 INFO L85 PathProgramCache]: Analyzing trace with hash 27774700, now seen corresponding path program 6 times [2024-12-02 12:06:51,230 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:51,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [138979702] [2024-12-02 12:06:51,231 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:06:51,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:51,240 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 12:06:51,240 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:51,665 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 12:06:51,665 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:51,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [138979702] [2024-12-02 12:06:51,665 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [138979702] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:51,665 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [663025801] [2024-12-02 12:06:51,665 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:06:51,665 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:51,665 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:51,667 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:51,668 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-12-02 12:06:51,735 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 12:06:51,735 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:06:51,736 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 12:06:51,738 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:51,771 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 12:06:52,042 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 79 treesize of output 55 [2024-12-02 12:06:52,045 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 51 [2024-12-02 12:06:52,047 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 51 treesize of output 47 [2024-12-02 12:06:52,105 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 12:06:52,105 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:52,299 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 112 [2024-12-02 12:06:52,302 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 108 [2024-12-02 12:06:53,008 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 68 treesize of output 60 [2024-12-02 12:06:53,010 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 74 [2024-12-02 12:06:53,041 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 45 treesize of output 39 [2024-12-02 12:06:53,043 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 56 treesize of output 50 [2024-12-02 12:06:53,048 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 12:06:53,049 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [663025801] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:53,049 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:53,049 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 9] total 21 [2024-12-02 12:06:53,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185243670] [2024-12-02 12:06:53,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:53,049 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-12-02 12:06:53,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:53,050 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-12-02 12:06:53,050 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=371, Unknown=0, NotChecked=0, Total=462 [2024-12-02 12:06:53,213 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:06:53,214 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 179 transitions, 1689 flow. Second operand has 22 states, 22 states have (on average 11.545454545454545) internal successors, (254), 22 states have internal predecessors, (254), 0 states have call successors, (0), 0 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 12:06:53,214 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:53,214 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:06:53,214 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:06:55,468 INFO L124 PetriNetUnfolderBase]: 4015/6138 cut-off events. [2024-12-02 12:06:55,469 INFO L125 PetriNetUnfolderBase]: For 30416/30637 co-relation queries the response was YES. [2024-12-02 12:06:55,488 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28151 conditions, 6138 events. 4015/6138 cut-off events. For 30416/30637 co-relation queries the response was YES. Maximal size of possible extension queue 265. Compared 33829 event pairs, 908 based on Foata normal form. 14/5975 useless extension candidates. Maximal degree in co-relation 28096. Up to 4383 conditions per place. [2024-12-02 12:06:55,501 INFO L140 encePairwiseOnDemand]: 35/50 looper letters, 201 selfloop transitions, 107 changer transitions 20/335 dead transitions. [2024-12-02 12:06:55,501 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 335 transitions, 3387 flow [2024-12-02 12:06:55,502 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 12:06:55,502 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-12-02 12:06:55,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 407 transitions. [2024-12-02 12:06:55,502 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3256 [2024-12-02 12:06:55,502 INFO L175 Difference]: Start difference. First operand has 183 places, 179 transitions, 1689 flow. Second operand 25 states and 407 transitions. [2024-12-02 12:06:55,503 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 335 transitions, 3387 flow [2024-12-02 12:06:55,625 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 335 transitions, 3256 flow, removed 15 selfloop flow, removed 15 redundant places. [2024-12-02 12:06:55,630 INFO L231 Difference]: Finished difference. Result has 191 places, 229 transitions, 2389 flow [2024-12-02 12:06:55,630 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1584, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=109, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=2389, PETRI_PLACES=191, PETRI_TRANSITIONS=229} [2024-12-02 12:06:55,631 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 139 predicate places. [2024-12-02 12:06:55,631 INFO L471 AbstractCegarLoop]: Abstraction has has 191 places, 229 transitions, 2389 flow [2024-12-02 12:06:55,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 11.545454545454545) internal successors, (254), 22 states have internal predecessors, (254), 0 states have call successors, (0), 0 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 12:06:55,631 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:06:55,631 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:06:55,641 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-12-02 12:06:55,832 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-12-02 12:06:55,832 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:06:55,833 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:06:55,833 INFO L85 PathProgramCache]: Analyzing trace with hash 1034732824, now seen corresponding path program 7 times [2024-12-02 12:06:55,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:06:55,833 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1525293009] [2024-12-02 12:06:55,833 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:06:55,833 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:06:55,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:56,259 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 12:06:56,259 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:06:56,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1525293009] [2024-12-02 12:06:56,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1525293009] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:06:56,259 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690398162] [2024-12-02 12:06:56,259 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:06:56,259 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:06:56,259 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:06:56,261 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:06:56,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-12-02 12:06:56,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:06:56,321 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 28 conjuncts are in the unsatisfiable core [2024-12-02 12:06:56,322 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:06:56,354 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-12-02 12:06:56,570 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 89 treesize of output 65 [2024-12-02 12:06:56,579 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 65 treesize of output 61 [2024-12-02 12:06:56,581 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 61 treesize of output 57 [2024-12-02 12:06:56,662 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 12:06:56,662 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:06:56,925 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 116 treesize of output 112 [2024-12-02 12:06:56,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 112 treesize of output 108 [2024-12-02 12:06:57,898 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 117 treesize of output 105 [2024-12-02 12:06:57,922 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-12-02 12:06:57,922 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 157 treesize of output 149 [2024-12-02 12:06:58,613 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 100 treesize of output 92 [2024-12-02 12:06:58,640 INFO L349 Elim1Store]: treesize reduction 8, result has 68.0 percent of original size [2024-12-02 12:06:58,641 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 114 treesize of output 110 [2024-12-02 12:06:59,057 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 12:06:59,057 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690398162] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:06:59,057 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:06:59,057 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 23 [2024-12-02 12:06:59,058 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1859784113] [2024-12-02 12:06:59,058 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:06:59,058 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2024-12-02 12:06:59,058 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:06:59,058 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2024-12-02 12:06:59,058 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=467, Unknown=0, NotChecked=0, Total=552 [2024-12-02 12:06:59,420 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 10 out of 50 [2024-12-02 12:06:59,421 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 191 places, 229 transitions, 2389 flow. Second operand has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 0 states have call successors, (0), 0 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 12:06:59,421 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:06:59,421 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 10 of 50 [2024-12-02 12:06:59,421 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:07:01,550 INFO L124 PetriNetUnfolderBase]: 3624/5663 cut-off events. [2024-12-02 12:07:01,550 INFO L125 PetriNetUnfolderBase]: For 31905/32264 co-relation queries the response was YES. [2024-12-02 12:07:01,574 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28009 conditions, 5663 events. 3624/5663 cut-off events. For 31905/32264 co-relation queries the response was YES. Maximal size of possible extension queue 264. Compared 32363 event pairs, 549 based on Foata normal form. 87/5683 useless extension candidates. Maximal degree in co-relation 27951. Up to 4699 conditions per place. [2024-12-02 12:07:01,590 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 171 selfloop transitions, 35 changer transitions 62/281 dead transitions. [2024-12-02 12:07:01,590 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 207 places, 281 transitions, 3200 flow [2024-12-02 12:07:01,591 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 12:07:01,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 12:07:01,591 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 281 transitions. [2024-12-02 12:07:01,592 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3305882352941176 [2024-12-02 12:07:01,592 INFO L175 Difference]: Start difference. First operand has 191 places, 229 transitions, 2389 flow. Second operand 17 states and 281 transitions. [2024-12-02 12:07:01,592 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 207 places, 281 transitions, 3200 flow [2024-12-02 12:07:01,763 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 192 places, 281 transitions, 2852 flow, removed 101 selfloop flow, removed 15 redundant places. [2024-12-02 12:07:01,766 INFO L231 Difference]: Finished difference. Result has 193 places, 205 transitions, 1869 flow [2024-12-02 12:07:01,766 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=2045, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=229, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=1869, PETRI_PLACES=193, PETRI_TRANSITIONS=205} [2024-12-02 12:07:01,766 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 141 predicate places. [2024-12-02 12:07:01,766 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 205 transitions, 1869 flow [2024-12-02 12:07:01,766 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 12.791666666666666) internal successors, (307), 24 states have internal predecessors, (307), 0 states have call successors, (0), 0 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 12:07:01,766 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:07:01,767 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 12:07:01,773 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-12-02 12:07:01,967 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 12:07:01,967 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:07:01,968 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:07:01,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1318775041, now seen corresponding path program 8 times [2024-12-02 12:07:01,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:07:01,968 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2022487298] [2024-12-02 12:07:01,968 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:07:01,968 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:07:01,978 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:07:01,978 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:07:02,033 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 12:07:02,033 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:07:02,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2022487298] [2024-12-02 12:07:02,033 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2022487298] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:07:02,033 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1184916220] [2024-12-02 12:07:02,033 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:07:02,033 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:07:02,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:07:02,035 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:07:02,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-12-02 12:07:02,107 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:07:02,108 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:07:02,109 INFO L256 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:07:02,109 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:07:02,173 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 12:07:02,173 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:07:02,230 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 12:07:02,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1184916220] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:07:02,230 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:07:02,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-12-02 12:07:02,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1100433226] [2024-12-02 12:07:02,230 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:07:02,230 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 12:07:02,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:07:02,231 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 12:07:02,231 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=110, Unknown=0, NotChecked=0, Total=156 [2024-12-02 12:07:02,269 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 50 [2024-12-02 12:07:02,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 205 transitions, 1869 flow. Second operand has 13 states, 13 states have (on average 12.153846153846153) internal successors, (158), 13 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:07:02,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:07:02,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 50 [2024-12-02 12:07:02,270 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:07:03,191 INFO L124 PetriNetUnfolderBase]: 4290/6374 cut-off events. [2024-12-02 12:07:03,191 INFO L125 PetriNetUnfolderBase]: For 28728/29210 co-relation queries the response was YES. [2024-12-02 12:07:03,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29297 conditions, 6374 events. 4290/6374 cut-off events. For 28728/29210 co-relation queries the response was YES. Maximal size of possible extension queue 268. Compared 34574 event pairs, 561 based on Foata normal form. 311/6607 useless extension candidates. Maximal degree in co-relation 29247. Up to 2079 conditions per place. [2024-12-02 12:07:03,226 INFO L140 encePairwiseOnDemand]: 42/50 looper letters, 219 selfloop transitions, 40 changer transitions 0/269 dead transitions. [2024-12-02 12:07:03,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 175 places, 269 transitions, 2799 flow [2024-12-02 12:07:03,226 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 12:07:03,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 12:07:03,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 157 transitions. [2024-12-02 12:07:03,227 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3488888888888889 [2024-12-02 12:07:03,227 INFO L175 Difference]: Start difference. First operand has 193 places, 205 transitions, 1869 flow. Second operand 9 states and 157 transitions. [2024-12-02 12:07:03,227 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 175 places, 269 transitions, 2799 flow [2024-12-02 12:07:03,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 269 transitions, 2535 flow, removed 28 selfloop flow, removed 24 redundant places. [2024-12-02 12:07:03,329 INFO L231 Difference]: Finished difference. Result has 151 places, 204 transitions, 1713 flow [2024-12-02 12:07:03,330 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=40, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=164, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1713, PETRI_PLACES=151, PETRI_TRANSITIONS=204} [2024-12-02 12:07:03,330 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 99 predicate places. [2024-12-02 12:07:03,330 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 204 transitions, 1713 flow [2024-12-02 12:07:03,330 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 12.153846153846153) internal successors, (158), 13 states have internal predecessors, (158), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:07:03,330 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:07:03,330 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 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, 1] [2024-12-02 12:07:03,337 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-12-02 12:07:03,531 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-12-02 12:07:03,531 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:07:03,531 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:07:03,532 INFO L85 PathProgramCache]: Analyzing trace with hash 1041147555, now seen corresponding path program 9 times [2024-12-02 12:07:03,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:07:03,532 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [422960923] [2024-12-02 12:07:03,532 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:07:03,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:07:03,543 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 12:07:03,543 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:07:03,609 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:07:03,609 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:07:03,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [422960923] [2024-12-02 12:07:03,610 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [422960923] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:07:03,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1858350325] [2024-12-02 12:07:03,610 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:07:03,610 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:07:03,610 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:07:03,611 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:07:03,612 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-12-02 12:07:03,677 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 12:07:03,677 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:07:03,678 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:07:03,679 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:07:03,762 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:07:03,762 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:07:03,830 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:07:03,830 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1858350325] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:07:03,830 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:07:03,830 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-12-02 12:07:03,830 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1776521417] [2024-12-02 12:07:03,830 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:07:03,831 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 12:07:03,831 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:07:03,831 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 12:07:03,831 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=238, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:07:03,842 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 50 [2024-12-02 12:07:03,842 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 204 transitions, 1713 flow. Second operand has 18 states, 18 states have (on average 9.833333333333334) internal successors, (177), 18 states have internal predecessors, (177), 0 states have call successors, (0), 0 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 12:07:03,842 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:07:03,842 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 50 [2024-12-02 12:07:03,842 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:07:06,542 INFO L124 PetriNetUnfolderBase]: 12464/17678 cut-off events. [2024-12-02 12:07:06,542 INFO L125 PetriNetUnfolderBase]: For 66299/66299 co-relation queries the response was YES. [2024-12-02 12:07:06,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 75650 conditions, 17678 events. 12464/17678 cut-off events. For 66299/66299 co-relation queries the response was YES. Maximal size of possible extension queue 533. Compared 96004 event pairs, 1064 based on Foata normal form. 0/17269 useless extension candidates. Maximal degree in co-relation 75614. Up to 5535 conditions per place. [2024-12-02 12:07:06,649 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 720 selfloop transitions, 210 changer transitions 0/931 dead transitions. [2024-12-02 12:07:06,649 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 185 places, 931 transitions, 9364 flow [2024-12-02 12:07:06,649 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-12-02 12:07:06,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 35 states. [2024-12-02 12:07:06,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 570 transitions. [2024-12-02 12:07:06,651 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32571428571428573 [2024-12-02 12:07:06,651 INFO L175 Difference]: Start difference. First operand has 151 places, 204 transitions, 1713 flow. Second operand 35 states and 570 transitions. [2024-12-02 12:07:06,651 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 185 places, 931 transitions, 9364 flow [2024-12-02 12:07:06,995 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 931 transitions, 8974 flow, removed 0 selfloop flow, removed 8 redundant places. [2024-12-02 12:07:07,001 INFO L231 Difference]: Finished difference. Result has 200 places, 401 transitions, 3928 flow [2024-12-02 12:07:07,001 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=1633, PETRI_DIFFERENCE_MINUEND_PLACES=143, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=204, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=144, PETRI_DIFFERENCE_SUBTRAHEND_STATES=35, PETRI_FLOW=3928, PETRI_PLACES=200, PETRI_TRANSITIONS=401} [2024-12-02 12:07:07,001 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 148 predicate places. [2024-12-02 12:07:07,001 INFO L471 AbstractCegarLoop]: Abstraction has has 200 places, 401 transitions, 3928 flow [2024-12-02 12:07:07,002 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 9.833333333333334) internal successors, (177), 18 states have internal predecessors, (177), 0 states have call successors, (0), 0 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 12:07:07,002 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:07:07,002 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 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, 1] [2024-12-02 12:07:07,008 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-12-02 12:07:07,202 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:07:07,202 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:07:07,203 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:07:07,203 INFO L85 PathProgramCache]: Analyzing trace with hash 197647115, now seen corresponding path program 10 times [2024-12-02 12:07:07,203 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:07:07,203 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1924071313] [2024-12-02 12:07:07,203 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:07:07,203 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:07:07,211 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:07:07,211 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:07:07,266 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:07:07,267 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:07:07,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1924071313] [2024-12-02 12:07:07,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1924071313] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:07:07,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1672466502] [2024-12-02 12:07:07,267 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:07:07,267 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:07:07,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:07:07,269 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:07:07,269 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-12-02 12:07:07,330 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:07:07,330 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:07:07,331 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:07:07,332 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:07:07,474 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:07:07,474 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:07:07,528 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:07:07,528 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1672466502] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:07:07,528 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:07:07,528 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 15 [2024-12-02 12:07:07,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [467253444] [2024-12-02 12:07:07,529 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:07:07,529 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 12:07:07,529 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:07:07,530 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 12:07:07,530 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2024-12-02 12:07:07,543 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 50 [2024-12-02 12:07:07,544 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 200 places, 401 transitions, 3928 flow. Second operand has 15 states, 15 states have (on average 10.066666666666666) internal successors, (151), 15 states have internal predecessors, (151), 0 states have call successors, (0), 0 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 12:07:07,544 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:07:07,544 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 50 [2024-12-02 12:07:07,544 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:07:11,422 INFO L124 PetriNetUnfolderBase]: 16240/23108 cut-off events. [2024-12-02 12:07:11,423 INFO L125 PetriNetUnfolderBase]: For 197617/197617 co-relation queries the response was YES. [2024-12-02 12:07:11,573 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127350 conditions, 23108 events. 16240/23108 cut-off events. For 197617/197617 co-relation queries the response was YES. Maximal size of possible extension queue 721. Compared 132464 event pairs, 2348 based on Foata normal form. 0/22691 useless extension candidates. Maximal degree in co-relation 127292. Up to 7383 conditions per place. [2024-12-02 12:07:11,766 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 597 selfloop transitions, 295 changer transitions 0/893 dead transitions. [2024-12-02 12:07:11,766 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 893 transitions, 10818 flow [2024-12-02 12:07:11,767 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2024-12-02 12:07:11,767 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 27 states. [2024-12-02 12:07:11,767 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 435 transitions. [2024-12-02 12:07:11,768 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32222222222222224 [2024-12-02 12:07:11,768 INFO L175 Difference]: Start difference. First operand has 200 places, 401 transitions, 3928 flow. Second operand 27 states and 435 transitions. [2024-12-02 12:07:11,768 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 893 transitions, 10818 flow [2024-12-02 12:07:13,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 224 places, 893 transitions, 10496 flow, removed 80 selfloop flow, removed 2 redundant places. [2024-12-02 12:07:13,884 INFO L231 Difference]: Finished difference. Result has 247 places, 607 transitions, 7110 flow [2024-12-02 12:07:13,884 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=3758, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=401, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=110, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=27, PETRI_FLOW=7110, PETRI_PLACES=247, PETRI_TRANSITIONS=607} [2024-12-02 12:07:13,885 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 195 predicate places. [2024-12-02 12:07:13,885 INFO L471 AbstractCegarLoop]: Abstraction has has 247 places, 607 transitions, 7110 flow [2024-12-02 12:07:13,885 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 10.066666666666666) internal successors, (151), 15 states have internal predecessors, (151), 0 states have call successors, (0), 0 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 12:07:13,885 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:07:13,885 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 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, 1] [2024-12-02 12:07:13,892 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-12-02 12:07:14,085 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:07:14,086 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:07:14,086 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:07:14,086 INFO L85 PathProgramCache]: Analyzing trace with hash 404014933, now seen corresponding path program 11 times [2024-12-02 12:07:14,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:07:14,086 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1445038165] [2024-12-02 12:07:14,086 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:07:14,086 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:07:14,152 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 12:07:14,152 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:07:14,251 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:07:14,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:07:14,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1445038165] [2024-12-02 12:07:14,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1445038165] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:07:14,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1927256199] [2024-12-02 12:07:14,251 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-12-02 12:07:14,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:07:14,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:07:14,254 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:07:14,255 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-12-02 12:07:14,347 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2024-12-02 12:07:14,347 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:07:14,348 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 12:07:14,350 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:07:14,456 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:07:14,456 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:07:14,554 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 12:07:14,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1927256199] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:07:14,554 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:07:14,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2024-12-02 12:07:14,554 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [436712847] [2024-12-02 12:07:14,554 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:07:14,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-12-02 12:07:14,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:07:14,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-12-02 12:07:14,555 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=262, Unknown=0, NotChecked=0, Total=342 [2024-12-02 12:07:14,611 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 50 [2024-12-02 12:07:14,611 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 247 places, 607 transitions, 7110 flow. Second operand has 19 states, 19 states have (on average 10.736842105263158) internal successors, (204), 19 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:07:14,611 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:07:14,612 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 50 [2024-12-02 12:07:14,612 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:07:19,551 INFO L124 PetriNetUnfolderBase]: 14936/22128 cut-off events. [2024-12-02 12:07:19,551 INFO L125 PetriNetUnfolderBase]: For 452899/453203 co-relation queries the response was YES. [2024-12-02 12:07:19,728 INFO L83 FinitePrefix]: Finished finitePrefix Result has 154866 conditions, 22128 events. 14936/22128 cut-off events. For 452899/453203 co-relation queries the response was YES. Maximal size of possible extension queue 893. Compared 142691 event pairs, 1438 based on Foata normal form. 98/22157 useless extension candidates. Maximal degree in co-relation 154785. Up to 7904 conditions per place. [2024-12-02 12:07:19,804 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 781 selfloop transitions, 293 changer transitions 0/1108 dead transitions. [2024-12-02 12:07:19,804 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 263 places, 1108 transitions, 15240 flow [2024-12-02 12:07:19,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 12:07:19,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-12-02 12:07:19,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 292 transitions. [2024-12-02 12:07:19,806 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.34352941176470586 [2024-12-02 12:07:19,806 INFO L175 Difference]: Start difference. First operand has 247 places, 607 transitions, 7110 flow. Second operand 17 states and 292 transitions. [2024-12-02 12:07:19,806 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 263 places, 1108 transitions, 15240 flow [2024-12-02 12:07:22,966 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 262 places, 1108 transitions, 14452 flow, removed 327 selfloop flow, removed 1 redundant places. [2024-12-02 12:07:22,978 INFO L231 Difference]: Finished difference. Result has 272 places, 715 transitions, 9028 flow [2024-12-02 12:07:22,978 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=6577, PETRI_DIFFERENCE_MINUEND_PLACES=246, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=606, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=202, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=370, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=9028, PETRI_PLACES=272, PETRI_TRANSITIONS=715} [2024-12-02 12:07:22,979 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 220 predicate places. [2024-12-02 12:07:22,979 INFO L471 AbstractCegarLoop]: Abstraction has has 272 places, 715 transitions, 9028 flow [2024-12-02 12:07:22,979 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 10.736842105263158) internal successors, (204), 19 states have internal predecessors, (204), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-12-02 12:07:22,979 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:07:22,979 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 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, 1] [2024-12-02 12:07:22,987 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-12-02 12:07:23,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:07:23,180 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:07:23,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:07:23,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1791003581, now seen corresponding path program 12 times [2024-12-02 12:07:23,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:07:23,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [463332958] [2024-12-02 12:07:23,181 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:07:23,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:07:23,198 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 12:07:23,198 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:07:23,285 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:07:23,285 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:07:23,285 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [463332958] [2024-12-02 12:07:23,285 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [463332958] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:07:23,286 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1174436212] [2024-12-02 12:07:23,286 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-12-02 12:07:23,286 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:07:23,286 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:07:23,287 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:07:23,288 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-12-02 12:07:23,356 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-12-02 12:07:23,356 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:07:23,357 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:07:23,358 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:07:23,431 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:07:23,431 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:07:23,490 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:07:23,490 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1174436212] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:07:23,490 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:07:23,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2024-12-02 12:07:23,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1224020845] [2024-12-02 12:07:23,490 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:07:23,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 12:07:23,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:07:23,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 12:07:23,491 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2024-12-02 12:07:23,498 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 50 [2024-12-02 12:07:23,498 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 272 places, 715 transitions, 9028 flow. Second operand has 17 states, 17 states have (on average 9.647058823529411) internal successors, (164), 17 states have internal predecessors, (164), 0 states have call successors, (0), 0 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 12:07:23,498 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:07:23,498 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 50 [2024-12-02 12:07:23,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:07:34,500 INFO L124 PetriNetUnfolderBase]: 34157/47584 cut-off events. [2024-12-02 12:07:34,500 INFO L125 PetriNetUnfolderBase]: For 1239014/1239014 co-relation queries the response was YES. [2024-12-02 12:07:34,915 INFO L83 FinitePrefix]: Finished finitePrefix Result has 372041 conditions, 47584 events. 34157/47584 cut-off events. For 1239014/1239014 co-relation queries the response was YES. Maximal size of possible extension queue 1380. Compared 287567 event pairs, 1495 based on Foata normal form. 8/47592 useless extension candidates. Maximal degree in co-relation 371949. Up to 15449 conditions per place. [2024-12-02 12:07:35,088 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 1099 selfloop transitions, 791 changer transitions 0/1891 dead transitions. [2024-12-02 12:07:35,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 308 places, 1891 transitions, 28726 flow [2024-12-02 12:07:35,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2024-12-02 12:07:35,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 37 states. [2024-12-02 12:07:35,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 682 transitions. [2024-12-02 12:07:35,090 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.36864864864864866 [2024-12-02 12:07:35,090 INFO L175 Difference]: Start difference. First operand has 272 places, 715 transitions, 9028 flow. Second operand 37 states and 682 transitions. [2024-12-02 12:07:35,090 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 308 places, 1891 transitions, 28726 flow [2024-12-02 12:07:48,985 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 1891 transitions, 28509 flow, removed 105 selfloop flow, removed 4 redundant places. [2024-12-02 12:07:49,006 INFO L231 Difference]: Finished difference. Result has 321 places, 1220 transitions, 18632 flow [2024-12-02 12:07:49,007 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=8961, PETRI_DIFFERENCE_MINUEND_PLACES=268, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=715, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=331, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=368, PETRI_DIFFERENCE_SUBTRAHEND_STATES=37, PETRI_FLOW=18632, PETRI_PLACES=321, PETRI_TRANSITIONS=1220} [2024-12-02 12:07:49,007 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 269 predicate places. [2024-12-02 12:07:49,007 INFO L471 AbstractCegarLoop]: Abstraction has has 321 places, 1220 transitions, 18632 flow [2024-12-02 12:07:49,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.647058823529411) internal successors, (164), 17 states have internal predecessors, (164), 0 states have call successors, (0), 0 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 12:07:49,007 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:07:49,007 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 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, 1] [2024-12-02 12:07:49,013 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-12-02 12:07:49,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:07:49,208 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:07:49,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:07:49,208 INFO L85 PathProgramCache]: Analyzing trace with hash 769180561, now seen corresponding path program 13 times [2024-12-02 12:07:49,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:07:49,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [990280116] [2024-12-02 12:07:49,209 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:07:49,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:07:49,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:07:49,305 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 12:07:49,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:07:49,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [990280116] [2024-12-02 12:07:49,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [990280116] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:07:49,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109662841] [2024-12-02 12:07:49,305 INFO L95 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-12-02 12:07:49,306 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:07:49,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:07:49,307 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:07:49,308 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-12-02 12:07:49,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 12:07:49,381 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 12:07:49,382 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:07:49,481 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 12:07:49,482 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:07:49,566 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 12:07:49,566 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109662841] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:07:49,566 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:07:49,566 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-12-02 12:07:49,566 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624349196] [2024-12-02 12:07:49,566 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:07:49,567 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 12:07:49,567 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:07:49,567 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 12:07:49,567 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:07:49,613 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 50 [2024-12-02 12:07:49,613 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 321 places, 1220 transitions, 18632 flow. Second operand has 18 states, 18 states have (on average 10.833333333333334) internal successors, (195), 18 states have internal predecessors, (195), 0 states have call successors, (0), 0 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 12:07:49,613 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:07:49,613 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 50 [2024-12-02 12:07:49,613 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:00,227 INFO L124 PetriNetUnfolderBase]: 25474/36608 cut-off events. [2024-12-02 12:08:00,227 INFO L125 PetriNetUnfolderBase]: For 1450723/1451841 co-relation queries the response was YES. [2024-12-02 12:08:00,589 INFO L83 FinitePrefix]: Finished finitePrefix Result has 320190 conditions, 36608 events. 25474/36608 cut-off events. For 1450723/1451841 co-relation queries the response was YES. Maximal size of possible extension queue 1395. Compared 240465 event pairs, 2021 based on Foata normal form. 164/36566 useless extension candidates. Maximal degree in co-relation 320082. Up to 12731 conditions per place. [2024-12-02 12:08:00,730 INFO L140 encePairwiseOnDemand]: 39/50 looper letters, 1031 selfloop transitions, 523 changer transitions 0/1588 dead transitions. [2024-12-02 12:08:00,730 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 333 places, 1588 transitions, 28400 flow [2024-12-02 12:08:00,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 12:08:00,730 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 12:08:00,731 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 218 transitions. [2024-12-02 12:08:00,731 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3353846153846154 [2024-12-02 12:08:00,731 INFO L175 Difference]: Start difference. First operand has 321 places, 1220 transitions, 18632 flow. Second operand 13 states and 218 transitions. [2024-12-02 12:08:00,731 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 333 places, 1588 transitions, 28400 flow [2024-12-02 12:08:15,158 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 330 places, 1588 transitions, 26702 flow, removed 757 selfloop flow, removed 3 redundant places. [2024-12-02 12:08:15,175 INFO L231 Difference]: Finished difference. Result has 332 places, 1262 transitions, 19819 flow [2024-12-02 12:08:15,176 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=17794, PETRI_DIFFERENCE_MINUEND_PLACES=318, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1216, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=480, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=726, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=19819, PETRI_PLACES=332, PETRI_TRANSITIONS=1262} [2024-12-02 12:08:15,177 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 280 predicate places. [2024-12-02 12:08:15,177 INFO L471 AbstractCegarLoop]: Abstraction has has 332 places, 1262 transitions, 19819 flow [2024-12-02 12:08:15,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.833333333333334) internal successors, (195), 18 states have internal predecessors, (195), 0 states have call successors, (0), 0 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 12:08:15,177 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:15,177 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 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, 1] [2024-12-02 12:08:15,183 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-12-02 12:08:15,377 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:15,378 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:08:15,378 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:15,378 INFO L85 PathProgramCache]: Analyzing trace with hash -11198603, now seen corresponding path program 14 times [2024-12-02 12:08:15,378 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:15,378 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1916854600] [2024-12-02 12:08:15,378 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:08:15,378 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:15,388 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:08:15,388 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:15,458 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 9 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 12:08:15,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:15,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1916854600] [2024-12-02 12:08:15,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1916854600] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:15,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [747772047] [2024-12-02 12:08:15,458 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 12:08:15,458 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:15,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:15,460 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:15,461 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-12-02 12:08:15,528 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 12:08:15,529 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:15,529 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-12-02 12:08:15,530 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:15,604 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 7 proven. 7 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 12:08:15,604 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:08:15,687 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 13 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-12-02 12:08:15,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [747772047] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:08:15,687 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:08:15,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-12-02 12:08:15,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1261586232] [2024-12-02 12:08:15,687 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:08:15,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-12-02 12:08:15,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:15,688 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-12-02 12:08:15,688 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=237, Unknown=0, NotChecked=0, Total=306 [2024-12-02 12:08:15,729 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 8 out of 50 [2024-12-02 12:08:15,729 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 332 places, 1262 transitions, 19819 flow. Second operand has 18 states, 18 states have (on average 10.61111111111111) internal successors, (191), 18 states have internal predecessors, (191), 0 states have call successors, (0), 0 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 12:08:15,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:15,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 8 of 50 [2024-12-02 12:08:15,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:08:29,013 INFO L124 PetriNetUnfolderBase]: 32603/47240 cut-off events. [2024-12-02 12:08:29,013 INFO L125 PetriNetUnfolderBase]: For 1756105/1757633 co-relation queries the response was YES. [2024-12-02 12:08:29,504 INFO L83 FinitePrefix]: Finished finitePrefix Result has 415623 conditions, 47240 events. 32603/47240 cut-off events. For 1756105/1757633 co-relation queries the response was YES. Maximal size of possible extension queue 1641. Compared 317891 event pairs, 2430 based on Foata normal form. 69/47014 useless extension candidates. Maximal degree in co-relation 415514. Up to 16479 conditions per place. [2024-12-02 12:08:29,677 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 1095 selfloop transitions, 818 changer transitions 0/1947 dead transitions. [2024-12-02 12:08:29,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 347 places, 1947 transitions, 34844 flow [2024-12-02 12:08:29,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-12-02 12:08:29,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-12-02 12:08:29,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 270 transitions. [2024-12-02 12:08:29,678 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3375 [2024-12-02 12:08:29,679 INFO L175 Difference]: Start difference. First operand has 332 places, 1262 transitions, 19819 flow. Second operand 16 states and 270 transitions. [2024-12-02 12:08:29,679 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 347 places, 1947 transitions, 34844 flow [2024-12-02 12:08:50,028 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 340 places, 1947 transitions, 34186 flow, removed 8 selfloop flow, removed 7 redundant places. [2024-12-02 12:08:50,056 INFO L231 Difference]: Finished difference. Result has 346 places, 1509 transitions, 26448 flow [2024-12-02 12:08:50,057 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=19395, PETRI_DIFFERENCE_MINUEND_PLACES=325, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1262, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=574, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=657, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=26448, PETRI_PLACES=346, PETRI_TRANSITIONS=1509} [2024-12-02 12:08:50,058 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 294 predicate places. [2024-12-02 12:08:50,058 INFO L471 AbstractCegarLoop]: Abstraction has has 346 places, 1509 transitions, 26448 flow [2024-12-02 12:08:50,058 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 10.61111111111111) internal successors, (191), 18 states have internal predecessors, (191), 0 states have call successors, (0), 0 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 12:08:50,058 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:08:50,058 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 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, 1] [2024-12-02 12:08:50,064 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-12-02 12:08:50,259 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-12-02 12:08:50,259 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:08:50,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:08:50,259 INFO L85 PathProgramCache]: Analyzing trace with hash -1775082705, now seen corresponding path program 15 times [2024-12-02 12:08:50,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:08:50,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [697033752] [2024-12-02 12:08:50,259 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:08:50,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:08:50,266 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 12:08:50,266 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:50,329 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:08:50,329 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:08:50,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [697033752] [2024-12-02 12:08:50,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [697033752] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:08:50,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1024558486] [2024-12-02 12:08:50,329 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-12-02 12:08:50,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:08:50,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:08:50,331 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:08:50,332 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-12-02 12:08:50,400 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-12-02 12:08:50,400 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:08:50,400 INFO L256 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:08:50,401 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:08:50,497 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:08:50,497 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:08:50,558 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:08:50,559 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1024558486] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:08:50,559 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:08:50,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 17 [2024-12-02 12:08:50,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [714480750] [2024-12-02 12:08:50,559 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:08:50,559 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-12-02 12:08:50,559 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:08:50,560 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-12-02 12:08:50,560 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=214, Unknown=0, NotChecked=0, Total=272 [2024-12-02 12:08:50,569 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 50 [2024-12-02 12:08:50,569 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 346 places, 1509 transitions, 26448 flow. Second operand has 17 states, 17 states have (on average 9.823529411764707) internal successors, (167), 17 states have internal predecessors, (167), 0 states have call successors, (0), 0 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 12:08:50,569 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:08:50,569 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 50 [2024-12-02 12:08:50,570 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:09:32,688 INFO L124 PetriNetUnfolderBase]: 102172/139737 cut-off events. [2024-12-02 12:09:32,688 INFO L125 PetriNetUnfolderBase]: For 6035255/6035255 co-relation queries the response was YES. [2024-12-02 12:09:34,153 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1318649 conditions, 139737 events. 102172/139737 cut-off events. For 6035255/6035255 co-relation queries the response was YES. Maximal size of possible extension queue 3584. Compared 902432 event pairs, 2139 based on Foata normal form. 36/139773 useless extension candidates. Maximal degree in co-relation 1318535. Up to 46819 conditions per place. [2024-12-02 12:09:34,847 INFO L140 encePairwiseOnDemand]: 37/50 looper letters, 1630 selfloop transitions, 3802 changer transitions 0/5433 dead transitions. [2024-12-02 12:09:34,847 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 456 places, 5433 transitions, 108566 flow [2024-12-02 12:09:34,847 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 111 states. [2024-12-02 12:09:34,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 111 states. [2024-12-02 12:09:34,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 1802 transitions. [2024-12-02 12:09:34,851 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.3246846846846847 [2024-12-02 12:09:34,851 INFO L175 Difference]: Start difference. First operand has 346 places, 1509 transitions, 26448 flow. Second operand 111 states and 1802 transitions. [2024-12-02 12:09:34,851 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 456 places, 5433 transitions, 108566 flow [2024-12-02 12:12:19,879 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 450 places, 5433 transitions, 106242 flow, removed 936 selfloop flow, removed 6 redundant places. [2024-12-02 12:12:19,939 INFO L231 Difference]: Finished difference. Result has 512 places, 4271 transitions, 92562 flow [2024-12-02 12:12:19,940 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=50, PETRI_DIFFERENCE_MINUEND_FLOW=26134, PETRI_DIFFERENCE_MINUEND_PLACES=340, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=1509, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1155, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=314, PETRI_DIFFERENCE_SUBTRAHEND_STATES=111, PETRI_FLOW=92562, PETRI_PLACES=512, PETRI_TRANSITIONS=4271} [2024-12-02 12:12:19,940 INFO L279 CegarLoopForPetriNet]: 52 programPoint places, 460 predicate places. [2024-12-02 12:12:19,940 INFO L471 AbstractCegarLoop]: Abstraction has has 512 places, 4271 transitions, 92562 flow [2024-12-02 12:12:19,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 9.823529411764707) internal successors, (167), 17 states have internal predecessors, (167), 0 states have call successors, (0), 0 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 12:12:19,940 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 12:12:19,940 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 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, 1] [2024-12-02 12:12:19,946 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-12-02 12:12:20,141 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:12:20,141 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr2ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 28 more)] === [2024-12-02 12:12:20,142 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 12:12:20,142 INFO L85 PathProgramCache]: Analyzing trace with hash 865796819, now seen corresponding path program 16 times [2024-12-02 12:12:20,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 12:12:20,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617611247] [2024-12-02 12:12:20,142 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:12:20,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 12:12:20,149 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:12:20,149 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:12:20,198 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:12:20,198 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 12:12:20,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617611247] [2024-12-02 12:12:20,198 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617611247] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 12:12:20,198 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584648943] [2024-12-02 12:12:20,198 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-12-02 12:12:20,198 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 12:12:20,198 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 12:12:20,200 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 12:12:20,200 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_30009b11-5e07-4da2-b57d-cc6977ef2f6c/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-12-02 12:12:20,257 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-12-02 12:12:20,257 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 12:12:20,258 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 12:12:20,259 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 12:12:20,323 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:12:20,324 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 12:12:20,390 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 12:12:20,391 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584648943] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 12:12:20,391 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 12:12:20,391 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 16 [2024-12-02 12:12:20,391 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [506751432] [2024-12-02 12:12:20,391 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 12:12:20,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 12:12:20,391 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 12:12:20,392 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 12:12:20,392 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=183, Unknown=0, NotChecked=0, Total=240 [2024-12-02 12:12:20,416 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 7 out of 50 [2024-12-02 12:12:20,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 512 places, 4271 transitions, 92562 flow. Second operand has 16 states, 16 states have (on average 9.625) internal successors, (154), 16 states have internal predecessors, (154), 0 states have call successors, (0), 0 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 12:12:20,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 12:12:20,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 7 of 50 [2024-12-02 12:12:20,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 12:14:27,194 INFO L124 PetriNetUnfolderBase]: 128072/175354 cut-off events. [2024-12-02 12:14:27,195 INFO L125 PetriNetUnfolderBase]: For 16886929/16886929 co-relation queries the response was YES. [2024-12-02 12:14:30,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2041012 conditions, 175354 events. 128072/175354 cut-off events. For 16886929/16886929 co-relation queries the response was YES. Maximal size of possible extension queue 4750. Compared 1169350 event pairs, 2879 based on Foata normal form. 24/175378 useless extension candidates. Maximal degree in co-relation 2040839. Up to 58450 conditions per place. [2024-12-02 12:14:30,977 INFO L140 encePairwiseOnDemand]: 38/50 looper letters, 2104 selfloop transitions, 6075 changer transitions 2/8182 dead transitions. [2024-12-02 12:14:30,977 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 572 places, 8182 transitions, 195103 flow [2024-12-02 12:14:30,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-12-02 12:14:30,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 61 states. [2024-12-02 12:14:30,980 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 980 transitions. [2024-12-02 12:14:30,980 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.32131147540983607 [2024-12-02 12:14:30,980 INFO L175 Difference]: Start difference. First operand has 512 places, 4271 transitions, 92562 flow. Second operand 61 states and 980 transitions. [2024-12-02 12:14:30,980 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 572 places, 8182 transitions, 195103 flow