./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-array-int-subst.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_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/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_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-array-int-subst.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/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_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/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 779f57e464f50d458e1b66270e0c9f2866c6247d4d7f63a3096c6ac13e286657 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 06:04:24,942 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 06:04:24,996 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-12-02 06:04:24,999 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 06:04:25,000 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 06:04:25,020 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 06:04:25,021 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 06:04:25,021 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 06:04:25,021 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 06:04:25,021 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 06:04:25,021 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 06:04:25,021 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 06:04:25,022 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 06:04:25,022 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 06:04:25,022 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 06:04:25,022 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 06:04:25,022 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 06:04:25,022 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 06:04:25,022 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 06:04:25,023 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 06:04:25,023 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 06:04:25,024 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 06:04:25,024 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 06:04:25,024 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:04:25,024 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 06:04:25,024 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 06:04:25,024 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 06:04:25,024 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 06:04:25,024 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:04:25,024 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 06:04:25,024 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 06:04:25,025 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 06:04:25,025 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 06:04:25,025 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 06:04:25,025 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 06:04:25,025 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 06:04:25,025 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 06:04:25,025 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_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/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 -> 779f57e464f50d458e1b66270e0c9f2866c6247d4d7f63a3096c6ac13e286657 [2024-12-02 06:04:25,226 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 06:04:25,233 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 06:04:25,235 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 06:04:25,236 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 06:04:25,236 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 06:04:25,237 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/weaver/chl-array-int-subst.wvr.c [2024-12-02 06:04:27,842 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/data/ce8f3f000/8ce5a85a29744302889dc697a17ac70a/FLAGa69d132d8 [2024-12-02 06:04:28,042 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 06:04:28,043 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/sv-benchmarks/c/weaver/chl-array-int-subst.wvr.c [2024-12-02 06:04:28,050 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/data/ce8f3f000/8ce5a85a29744302889dc697a17ac70a/FLAGa69d132d8 [2024-12-02 06:04:28,063 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/data/ce8f3f000/8ce5a85a29744302889dc697a17ac70a [2024-12-02 06:04:28,065 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 06:04:28,066 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 06:04:28,067 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 06:04:28,067 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 06:04:28,070 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 06:04:28,071 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,072 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2a95f64f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28, skipping insertion in model container [2024-12-02 06:04:28,072 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,086 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 06:04:28,221 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 06:04:28,225 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 06:04:28,234 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 06:04:28,258 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 06:04:28,270 INFO L204 MainTranslator]: Completed translation [2024-12-02 06:04:28,270 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28 WrapperNode [2024-12-02 06:04:28,270 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 06:04:28,271 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 06:04:28,271 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 06:04:28,272 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 06:04:28,276 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,283 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,307 INFO L138 Inliner]: procedures = 25, calls = 36, calls flagged for inlining = 15, calls inlined = 23, statements flattened = 270 [2024-12-02 06:04:28,307 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 06:04:28,308 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 06:04:28,308 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 06:04:28,308 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 06:04:28,315 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,315 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,319 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,336 INFO L175 MemorySlicer]: Split 17 memory accesses to 2 slices as follows [2, 15]. 88 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 3 writes are split as follows [0, 3]. [2024-12-02 06:04:28,337 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,337 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,346 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,348 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,352 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,354 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,355 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,358 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 06:04:28,359 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 06:04:28,359 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 06:04:28,359 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 06:04:28,360 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (1/1) ... [2024-12-02 06:04:28,365 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 06:04:28,374 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:04:28,385 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 06:04:28,387 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 06:04:28,408 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 06:04:28,408 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-12-02 06:04:28,408 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-12-02 06:04:28,408 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-12-02 06:04:28,408 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-12-02 06:04:28,408 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-12-02 06:04:28,408 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-12-02 06:04:28,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 06:04:28,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-12-02 06:04:28,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-12-02 06:04:28,409 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-12-02 06:04:28,409 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-12-02 06:04:28,409 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 06:04:28,409 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 06:04:28,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-12-02 06:04:28,409 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-12-02 06:04:28,411 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 06:04:28,509 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 06:04:28,510 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 06:04:28,969 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-12-02 06:04:28,969 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 06:04:29,277 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 06:04:29,277 INFO L312 CfgBuilder]: Removed 6 assume(true) statements. [2024-12-02 06:04:29,278 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:04:29 BoogieIcfgContainer [2024-12-02 06:04:29,278 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 06:04:29,280 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 06:04:29,280 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 06:04:29,284 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 06:04:29,284 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 06:04:28" (1/3) ... [2024-12-02 06:04:29,285 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31bb686e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:04:29, skipping insertion in model container [2024-12-02 06:04:29,285 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 06:04:28" (2/3) ... [2024-12-02 06:04:29,285 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@31bb686e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 06:04:29, skipping insertion in model container [2024-12-02 06:04:29,285 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 06:04:29" (3/3) ... [2024-12-02 06:04:29,286 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-array-int-subst.wvr.c [2024-12-02 06:04:29,302 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 06:04:29,304 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-array-int-subst.wvr.c that has 4 procedures, 79 locations, 1 initial locations, 6 loop locations, and 32 error locations. [2024-12-02 06:04:29,304 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-12-02 06:04:29,386 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-12-02 06:04:29,419 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 88 places, 87 transitions, 195 flow [2024-12-02 06:04:29,459 INFO L124 PetriNetUnfolderBase]: 9/84 cut-off events. [2024-12-02 06:04:29,461 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-12-02 06:04:29,465 INFO L83 FinitePrefix]: Finished finitePrefix Result has 97 conditions, 84 events. 9/84 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 12. Compared 278 event pairs, 0 based on Foata normal form. 0/43 useless extension candidates. Maximal degree in co-relation 63. Up to 2 conditions per place. [2024-12-02 06:04:29,465 INFO L82 GeneralOperation]: Start removeDead. Operand has 88 places, 87 transitions, 195 flow [2024-12-02 06:04:29,469 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 84 places, 83 transitions, 184 flow [2024-12-02 06:04:29,476 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 06:04:29,486 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;@633aa196, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 06:04:29,487 INFO L334 AbstractCegarLoop]: Starting to check reachability of 59 error locations. [2024-12-02 06:04:29,491 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-12-02 06:04:29,491 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-12-02 06:04:29,492 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-12-02 06:04:29,492 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:29,492 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 06:04:29,493 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:29,497 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:29,498 INFO L85 PathProgramCache]: Analyzing trace with hash 884684, now seen corresponding path program 1 times [2024-12-02 06:04:29,505 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:29,505 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467485553] [2024-12-02 06:04:29,506 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:29,506 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:29,613 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:29,724 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 06:04:29,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:29,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467485553] [2024-12-02 06:04:29,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [467485553] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:29,725 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:29,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-12-02 06:04:29,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1496287465] [2024-12-02 06:04:29,728 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:29,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 06:04:29,737 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:29,752 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 06:04:29,753 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 06:04:29,829 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:04:29,832 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 83 transitions, 184 flow. Second operand has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 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 06:04:29,832 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:29,832 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:04:29,833 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:30,172 INFO L124 PetriNetUnfolderBase]: 977/1702 cut-off events. [2024-12-02 06:04:30,172 INFO L125 PetriNetUnfolderBase]: For 79/79 co-relation queries the response was YES. [2024-12-02 06:04:30,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3126 conditions, 1702 events. 977/1702 cut-off events. For 79/79 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9519 event pairs, 608 based on Foata normal form. 1/1204 useless extension candidates. Maximal degree in co-relation 2866. Up to 1318 conditions per place. [2024-12-02 06:04:30,189 INFO L140 encePairwiseOnDemand]: 81/87 looper letters, 36 selfloop transitions, 2 changer transitions 0/78 dead transitions. [2024-12-02 06:04:30,189 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 78 transitions, 250 flow [2024-12-02 06:04:30,190 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 06:04:30,192 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-12-02 06:04:30,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 174 transitions. [2024-12-02 06:04:30,202 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-12-02 06:04:30,203 INFO L175 Difference]: Start difference. First operand has 84 places, 83 transitions, 184 flow. Second operand 3 states and 174 transitions. [2024-12-02 06:04:30,204 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 78 transitions, 250 flow [2024-12-02 06:04:30,211 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 78 transitions, 238 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-12-02 06:04:30,213 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 166 flow [2024-12-02 06:04:30,216 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=75, PETRI_TRANSITIONS=78} [2024-12-02 06:04:30,219 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, -9 predicate places. [2024-12-02 06:04:30,219 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 166 flow [2024-12-02 06:04:30,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 45.0) internal successors, (135), 3 states have internal predecessors, (135), 0 states have call successors, (0), 0 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 06:04:30,220 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:30,220 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-12-02 06:04:30,220 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-12-02 06:04:30,220 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:30,221 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:30,221 INFO L85 PathProgramCache]: Analyzing trace with hash 884685, now seen corresponding path program 1 times [2024-12-02 06:04:30,221 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:30,221 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1159646948] [2024-12-02 06:04:30,221 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:30,221 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:30,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:30,462 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 06:04:30,462 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:30,462 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1159646948] [2024-12-02 06:04:30,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1159646948] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:30,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:30,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 06:04:30,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1772363966] [2024-12-02 06:04:30,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:30,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 06:04:30,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:30,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 06:04:30,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 06:04:30,554 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:04:30,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 44.75) internal successors, (179), 4 states have internal predecessors, (179), 0 states have call successors, (0), 0 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 06:04:30,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:30,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:04:30,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:30,855 INFO L124 PetriNetUnfolderBase]: 978/1705 cut-off events. [2024-12-02 06:04:30,855 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-12-02 06:04:30,857 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3073 conditions, 1705 events. 978/1705 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9518 event pairs, 608 based on Foata normal form. 0/1203 useless extension candidates. Maximal degree in co-relation 3036. Up to 1331 conditions per place. [2024-12-02 06:04:30,864 INFO L140 encePairwiseOnDemand]: 82/87 looper letters, 40 selfloop transitions, 4 changer transitions 0/81 dead transitions. [2024-12-02 06:04:30,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 81 transitions, 260 flow [2024-12-02 06:04:30,865 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 06:04:30,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 06:04:30,866 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 221 transitions. [2024-12-02 06:04:30,867 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6350574712643678 [2024-12-02 06:04:30,867 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 166 flow. Second operand 4 states and 221 transitions. [2024-12-02 06:04:30,867 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 81 transitions, 260 flow [2024-12-02 06:04:30,868 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 81 transitions, 256 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:04:30,870 INFO L231 Difference]: Finished difference. Result has 78 places, 81 transitions, 189 flow [2024-12-02 06:04:30,870 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=189, PETRI_PLACES=78, PETRI_TRANSITIONS=81} [2024-12-02 06:04:30,871 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, -6 predicate places. [2024-12-02 06:04:30,871 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 81 transitions, 189 flow [2024-12-02 06:04:30,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 44.75) internal successors, (179), 4 states have internal predecessors, (179), 0 states have call successors, (0), 0 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 06:04:30,871 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:30,871 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-12-02 06:04:30,872 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 06:04:30,872 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:30,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:30,872 INFO L85 PathProgramCache]: Analyzing trace with hash 27426407, now seen corresponding path program 1 times [2024-12-02 06:04:30,872 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:30,872 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1675293616] [2024-12-02 06:04:30,873 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:30,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:30,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:31,116 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 06:04:31,116 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:31,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1675293616] [2024-12-02 06:04:31,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1675293616] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:31,116 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:31,116 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 06:04:31,116 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925289726] [2024-12-02 06:04:31,116 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:31,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:04:31,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:31,117 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:04:31,117 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:04:31,270 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:04:31,271 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 81 transitions, 189 flow. Second operand has 5 states, 5 states have (on average 44.8) internal successors, (224), 5 states have internal predecessors, (224), 0 states have call successors, (0), 0 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 06:04:31,271 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:31,271 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:04:31,271 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:31,634 INFO L124 PetriNetUnfolderBase]: 979/1708 cut-off events. [2024-12-02 06:04:31,634 INFO L125 PetriNetUnfolderBase]: For 13/13 co-relation queries the response was YES. [2024-12-02 06:04:31,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3090 conditions, 1708 events. 979/1708 cut-off events. For 13/13 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9544 event pairs, 608 based on Foata normal form. 0/1205 useless extension candidates. Maximal degree in co-relation 3065. Up to 1330 conditions per place. [2024-12-02 06:04:31,650 INFO L140 encePairwiseOnDemand]: 79/87 looper letters, 40 selfloop transitions, 7 changer transitions 0/84 dead transitions. [2024-12-02 06:04:31,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 84 transitions, 289 flow [2024-12-02 06:04:31,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:04:31,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:04:31,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 268 transitions. [2024-12-02 06:04:31,652 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6160919540229886 [2024-12-02 06:04:31,652 INFO L175 Difference]: Start difference. First operand has 78 places, 81 transitions, 189 flow. Second operand 5 states and 268 transitions. [2024-12-02 06:04:31,652 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 84 transitions, 289 flow [2024-12-02 06:04:31,653 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 84 transitions, 286 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 06:04:31,655 INFO L231 Difference]: Finished difference. Result has 83 places, 84 transitions, 223 flow [2024-12-02 06:04:31,655 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=186, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=223, PETRI_PLACES=83, PETRI_TRANSITIONS=84} [2024-12-02 06:04:31,656 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, -1 predicate places. [2024-12-02 06:04:31,656 INFO L471 AbstractCegarLoop]: Abstraction has has 83 places, 84 transitions, 223 flow [2024-12-02 06:04:31,656 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 44.8) internal successors, (224), 5 states have internal predecessors, (224), 0 states have call successors, (0), 0 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 06:04:31,656 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:31,656 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-12-02 06:04:31,656 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 06:04:31,657 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:31,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:31,657 INFO L85 PathProgramCache]: Analyzing trace with hash 850211680, now seen corresponding path program 1 times [2024-12-02 06:04:31,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:31,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926925704] [2024-12-02 06:04:31,657 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:31,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:31,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:31,906 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 06:04:31,907 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:31,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926925704] [2024-12-02 06:04:31,907 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1926925704] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:04:31,907 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1112207547] [2024-12-02 06:04:31,907 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:31,907 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:31,907 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:04:31,910 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:04:31,912 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 06:04:31,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:31,981 INFO L256 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 06:04:31,985 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:04:32,029 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 06:04:32,233 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 06:04:32,233 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:04:32,337 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 06:04:32,337 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1112207547] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:04:32,337 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:04:32,337 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-12-02 06:04:32,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466907193] [2024-12-02 06:04:32,338 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:04:32,338 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 06:04:32,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:32,338 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 06:04:32,339 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=76, Unknown=0, NotChecked=0, Total=110 [2024-12-02 06:04:32,837 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:04:32,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 83 places, 84 transitions, 223 flow. Second operand has 11 states, 11 states have (on average 45.36363636363637) internal successors, (499), 11 states have internal predecessors, (499), 0 states have call successors, (0), 0 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 06:04:32,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:32,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:04:32,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:33,292 INFO L124 PetriNetUnfolderBase]: 980/1710 cut-off events. [2024-12-02 06:04:33,292 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-12-02 06:04:33,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3113 conditions, 1710 events. 980/1710 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9547 event pairs, 608 based on Foata normal form. 0/1210 useless extension candidates. Maximal degree in co-relation 3075. Up to 1329 conditions per place. [2024-12-02 06:04:33,304 INFO L140 encePairwiseOnDemand]: 80/87 looper letters, 37 selfloop transitions, 12 changer transitions 0/86 dead transitions. [2024-12-02 06:04:33,305 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 90 places, 86 transitions, 332 flow [2024-12-02 06:04:33,305 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:04:33,305 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:04:33,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 444 transitions. [2024-12-02 06:04:33,307 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5670498084291188 [2024-12-02 06:04:33,307 INFO L175 Difference]: Start difference. First operand has 83 places, 84 transitions, 223 flow. Second operand 9 states and 444 transitions. [2024-12-02 06:04:33,307 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 90 places, 86 transitions, 332 flow [2024-12-02 06:04:33,308 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 86 transitions, 331 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 06:04:33,309 INFO L231 Difference]: Finished difference. Result has 89 places, 86 transitions, 257 flow [2024-12-02 06:04:33,310 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=218, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=83, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=257, PETRI_PLACES=89, PETRI_TRANSITIONS=86} [2024-12-02 06:04:33,310 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 5 predicate places. [2024-12-02 06:04:33,310 INFO L471 AbstractCegarLoop]: Abstraction has has 89 places, 86 transitions, 257 flow [2024-12-02 06:04:33,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 45.36363636363637) internal successors, (499), 11 states have internal predecessors, (499), 0 states have call successors, (0), 0 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 06:04:33,311 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:33,311 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2024-12-02 06:04:33,320 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 06:04:33,511 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:33,512 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:33,512 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:33,512 INFO L85 PathProgramCache]: Analyzing trace with hash 850221655, now seen corresponding path program 1 times [2024-12-02 06:04:33,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:33,512 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1846193940] [2024-12-02 06:04:33,512 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:33,512 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:33,528 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:33,654 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 06:04:33,654 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:33,655 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1846193940] [2024-12-02 06:04:33,655 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1846193940] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:33,655 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:33,655 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 06:04:33,655 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [368494986] [2024-12-02 06:04:33,655 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:33,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:04:33,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:33,656 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:04:33,656 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:04:33,803 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:04:33,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 86 transitions, 257 flow. Second operand has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 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 06:04:33,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:33,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:04:33,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:34,021 INFO L124 PetriNetUnfolderBase]: 981/1713 cut-off events. [2024-12-02 06:04:34,022 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-12-02 06:04:34,024 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3131 conditions, 1713 events. 981/1713 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9541 event pairs, 608 based on Foata normal form. 1/1215 useless extension candidates. Maximal degree in co-relation 3085. Up to 1335 conditions per place. [2024-12-02 06:04:34,030 INFO L140 encePairwiseOnDemand]: 78/87 looper letters, 43 selfloop transitions, 9 changer transitions 0/89 dead transitions. [2024-12-02 06:04:34,030 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 89 transitions, 367 flow [2024-12-02 06:04:34,031 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:04:34,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:04:34,032 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 267 transitions. [2024-12-02 06:04:34,032 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6137931034482759 [2024-12-02 06:04:34,032 INFO L175 Difference]: Start difference. First operand has 89 places, 86 transitions, 257 flow. Second operand 5 states and 267 transitions. [2024-12-02 06:04:34,032 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 89 transitions, 367 flow [2024-12-02 06:04:34,034 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 89 transitions, 318 flow, removed 6 selfloop flow, removed 8 redundant places. [2024-12-02 06:04:34,035 INFO L231 Difference]: Finished difference. Result has 87 places, 89 transitions, 251 flow [2024-12-02 06:04:34,036 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=208, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=251, PETRI_PLACES=87, PETRI_TRANSITIONS=89} [2024-12-02 06:04:34,036 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 3 predicate places. [2024-12-02 06:04:34,037 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 89 transitions, 251 flow [2024-12-02 06:04:34,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 45.0) internal successors, (225), 5 states have internal predecessors, (225), 0 states have call successors, (0), 0 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 06:04:34,037 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:34,037 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-12-02 06:04:34,037 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 06:04:34,037 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:34,038 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:34,038 INFO L85 PathProgramCache]: Analyzing trace with hash 587001648, now seen corresponding path program 1 times [2024-12-02 06:04:34,038 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:34,038 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731516639] [2024-12-02 06:04:34,038 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:34,038 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:34,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:34,217 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 06:04:34,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:34,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731516639] [2024-12-02 06:04:34,218 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731516639] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:04:34,218 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1637517652] [2024-12-02 06:04:34,218 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:34,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:34,218 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:04:34,220 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:04:34,222 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-12-02 06:04:34,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:34,289 INFO L256 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 06:04:34,290 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:04:34,303 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 06:04:34,473 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 06:04:34,473 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:04:34,619 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 06:04:34,620 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1637517652] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:04:34,620 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:04:34,620 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-12-02 06:04:34,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418747735] [2024-12-02 06:04:34,620 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:04:34,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 06:04:34,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:34,621 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 06:04:34,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:04:35,721 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 43 out of 87 [2024-12-02 06:04:35,722 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 89 transitions, 251 flow. Second operand has 13 states, 13 states have (on average 44.30769230769231) internal successors, (576), 13 states have internal predecessors, (576), 0 states have call successors, (0), 0 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 06:04:35,722 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:35,722 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 43 of 87 [2024-12-02 06:04:35,722 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:36,231 INFO L124 PetriNetUnfolderBase]: 1151/2028 cut-off events. [2024-12-02 06:04:36,231 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-12-02 06:04:36,235 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3682 conditions, 2028 events. 1151/2028 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 155. Compared 11716 event pairs, 733 based on Foata normal form. 0/1381 useless extension candidates. Maximal degree in co-relation 3629. Up to 1557 conditions per place. [2024-12-02 06:04:36,245 INFO L140 encePairwiseOnDemand]: 79/87 looper letters, 37 selfloop transitions, 18 changer transitions 0/91 dead transitions. [2024-12-02 06:04:36,245 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 91 transitions, 371 flow [2024-12-02 06:04:36,245 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:04:36,245 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:04:36,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 441 transitions. [2024-12-02 06:04:36,247 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5632183908045977 [2024-12-02 06:04:36,247 INFO L175 Difference]: Start difference. First operand has 87 places, 89 transitions, 251 flow. Second operand 9 states and 441 transitions. [2024-12-02 06:04:36,247 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 91 transitions, 371 flow [2024-12-02 06:04:36,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 91 transitions, 363 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:04:36,249 INFO L231 Difference]: Finished difference. Result has 92 places, 91 transitions, 289 flow [2024-12-02 06:04:36,249 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=289, PETRI_PLACES=92, PETRI_TRANSITIONS=91} [2024-12-02 06:04:36,250 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 8 predicate places. [2024-12-02 06:04:36,250 INFO L471 AbstractCegarLoop]: Abstraction has has 92 places, 91 transitions, 289 flow [2024-12-02 06:04:36,251 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 44.30769230769231) internal successors, (576), 13 states have internal predecessors, (576), 0 states have call successors, (0), 0 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 06:04:36,251 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:36,251 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1] [2024-12-02 06:04:36,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-12-02 06:04:36,451 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:36,451 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:36,452 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:36,452 INFO L85 PathProgramCache]: Analyzing trace with hash 1019253975, now seen corresponding path program 1 times [2024-12-02 06:04:36,452 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:36,452 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [133137589] [2024-12-02 06:04:36,452 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:36,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:36,470 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:36,679 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:04:36,679 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:36,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [133137589] [2024-12-02 06:04:36,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [133137589] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:04:36,679 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1032603765] [2024-12-02 06:04:36,679 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:36,679 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:36,680 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:04:36,681 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:04:36,683 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-12-02 06:04:36,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:36,752 INFO L256 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-12-02 06:04:36,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:04:36,764 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 06:04:36,917 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:04:36,917 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:04:37,027 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:04:37,027 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1032603765] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:04:37,027 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:04:37,027 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-12-02 06:04:37,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1525709650] [2024-12-02 06:04:37,027 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:04:37,028 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 06:04:37,028 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:37,028 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 06:04:37,028 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:04:37,791 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:04:37,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 92 places, 91 transitions, 289 flow. Second operand has 13 states, 13 states have (on average 45.46153846153846) internal successors, (591), 13 states have internal predecessors, (591), 0 states have call successors, (0), 0 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 06:04:37,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:37,792 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:04:37,792 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:38,174 INFO L124 PetriNetUnfolderBase]: 983/1717 cut-off events. [2024-12-02 06:04:38,174 INFO L125 PetriNetUnfolderBase]: For 20/20 co-relation queries the response was YES. [2024-12-02 06:04:38,176 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3151 conditions, 1717 events. 983/1717 cut-off events. For 20/20 co-relation queries the response was YES. Maximal size of possible extension queue 132. Compared 9545 event pairs, 608 based on Foata normal form. 0/1219 useless extension candidates. Maximal degree in co-relation 3087. Up to 1328 conditions per place. [2024-12-02 06:04:38,183 INFO L140 encePairwiseOnDemand]: 78/87 looper letters, 34 selfloop transitions, 22 changer transitions 0/93 dead transitions. [2024-12-02 06:04:38,183 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 93 transitions, 408 flow [2024-12-02 06:04:38,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:04:38,183 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:04:38,184 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 448 transitions. [2024-12-02 06:04:38,185 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5721583652618135 [2024-12-02 06:04:38,185 INFO L175 Difference]: Start difference. First operand has 92 places, 91 transitions, 289 flow. Second operand 9 states and 448 transitions. [2024-12-02 06:04:38,185 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 93 transitions, 408 flow [2024-12-02 06:04:38,187 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 93 transitions, 375 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-12-02 06:04:38,188 INFO L231 Difference]: Finished difference. Result has 93 places, 93 transitions, 307 flow [2024-12-02 06:04:38,188 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=307, PETRI_PLACES=93, PETRI_TRANSITIONS=93} [2024-12-02 06:04:38,189 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 9 predicate places. [2024-12-02 06:04:38,189 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 93 transitions, 307 flow [2024-12-02 06:04:38,190 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 45.46153846153846) internal successors, (591), 13 states have internal predecessors, (591), 0 states have call successors, (0), 0 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 06:04:38,190 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:38,190 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:38,197 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-12-02 06:04:38,390 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:38,391 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:38,391 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:38,391 INFO L85 PathProgramCache]: Analyzing trace with hash 1536754488, now seen corresponding path program 1 times [2024-12-02 06:04:38,391 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:38,391 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716383220] [2024-12-02 06:04:38,391 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:38,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:38,402 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:38,452 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:04:38,453 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:38,453 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716383220] [2024-12-02 06:04:38,453 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716383220] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:38,453 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:38,453 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 06:04:38,453 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128140305] [2024-12-02 06:04:38,453 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:38,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:04:38,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:38,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:04:38,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:04:38,485 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:04:38,485 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 93 transitions, 307 flow. Second operand has 5 states, 5 states have (on average 47.4) internal successors, (237), 5 states have internal predecessors, (237), 0 states have call successors, (0), 0 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 06:04:38,485 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:38,485 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:04:38,485 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:38,783 INFO L124 PetriNetUnfolderBase]: 1838/3082 cut-off events. [2024-12-02 06:04:38,783 INFO L125 PetriNetUnfolderBase]: For 17/17 co-relation queries the response was YES. [2024-12-02 06:04:38,789 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5795 conditions, 3082 events. 1838/3082 cut-off events. For 17/17 co-relation queries the response was YES. Maximal size of possible extension queue 226. Compared 18516 event pairs, 797 based on Foata normal form. 0/2260 useless extension candidates. Maximal degree in co-relation 3647. Up to 1573 conditions per place. [2024-12-02 06:04:38,801 INFO L140 encePairwiseOnDemand]: 78/87 looper letters, 108 selfloop transitions, 9 changer transitions 0/153 dead transitions. [2024-12-02 06:04:38,801 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 153 transitions, 737 flow [2024-12-02 06:04:38,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:04:38,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:04:38,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 373 transitions. [2024-12-02 06:04:38,802 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7145593869731801 [2024-12-02 06:04:38,803 INFO L175 Difference]: Start difference. First operand has 93 places, 93 transitions, 307 flow. Second operand 6 states and 373 transitions. [2024-12-02 06:04:38,803 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 153 transitions, 737 flow [2024-12-02 06:04:38,804 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 153 transitions, 659 flow, removed 12 selfloop flow, removed 6 redundant places. [2024-12-02 06:04:38,806 INFO L231 Difference]: Finished difference. Result has 95 places, 99 transitions, 329 flow [2024-12-02 06:04:38,806 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=261, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=93, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=329, PETRI_PLACES=95, PETRI_TRANSITIONS=99} [2024-12-02 06:04:38,807 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 11 predicate places. [2024-12-02 06:04:38,807 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 99 transitions, 329 flow [2024-12-02 06:04:38,807 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.4) internal successors, (237), 5 states have internal predecessors, (237), 0 states have call successors, (0), 0 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 06:04:38,807 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:38,808 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:38,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 06:04:38,808 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:38,808 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:38,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1655280517, now seen corresponding path program 1 times [2024-12-02 06:04:38,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:38,808 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162297720] [2024-12-02 06:04:38,808 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:38,809 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:38,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:38,890 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:04:38,891 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:38,891 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162297720] [2024-12-02 06:04:38,891 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162297720] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:38,891 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:38,891 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:04:38,891 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1577299235] [2024-12-02 06:04:38,891 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:38,891 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:04:38,891 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:38,892 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:04:38,892 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:04:38,925 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:04:38,926 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 99 transitions, 329 flow. Second operand has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 0 states have call successors, (0), 0 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 06:04:38,926 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:38,926 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:04:38,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:39,273 INFO L124 PetriNetUnfolderBase]: 3204/5372 cut-off events. [2024-12-02 06:04:39,273 INFO L125 PetriNetUnfolderBase]: For 575/575 co-relation queries the response was YES. [2024-12-02 06:04:39,279 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10506 conditions, 5372 events. 3204/5372 cut-off events. For 575/575 co-relation queries the response was YES. Maximal size of possible extension queue 338. Compared 35122 event pairs, 1344 based on Foata normal form. 62/4134 useless extension candidates. Maximal degree in co-relation 5911. Up to 2548 conditions per place. [2024-12-02 06:04:39,292 INFO L140 encePairwiseOnDemand]: 82/87 looper letters, 109 selfloop transitions, 8 changer transitions 0/153 dead transitions. [2024-12-02 06:04:39,292 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 153 transitions, 715 flow [2024-12-02 06:04:39,292 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:04:39,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:04:39,293 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 318 transitions. [2024-12-02 06:04:39,293 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7310344827586207 [2024-12-02 06:04:39,293 INFO L175 Difference]: Start difference. First operand has 95 places, 99 transitions, 329 flow. Second operand 5 states and 318 transitions. [2024-12-02 06:04:39,293 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 153 transitions, 715 flow [2024-12-02 06:04:39,295 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 97 places, 153 transitions, 710 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:04:39,297 INFO L231 Difference]: Finished difference. Result has 99 places, 101 transitions, 361 flow [2024-12-02 06:04:39,297 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=324, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=361, PETRI_PLACES=99, PETRI_TRANSITIONS=101} [2024-12-02 06:04:39,297 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 15 predicate places. [2024-12-02 06:04:39,298 INFO L471 AbstractCegarLoop]: Abstraction has has 99 places, 101 transitions, 361 flow [2024-12-02 06:04:39,298 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 0 states have call successors, (0), 0 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 06:04:39,298 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:39,298 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:39,298 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 06:04:39,298 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:39,298 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:39,298 INFO L85 PathProgramCache]: Analyzing trace with hash -714376663, now seen corresponding path program 1 times [2024-12-02 06:04:39,299 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:39,299 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [79531443] [2024-12-02 06:04:39,299 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:39,299 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:39,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:39,358 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-12-02 06:04:39,358 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:39,358 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [79531443] [2024-12-02 06:04:39,358 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [79531443] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:39,358 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:39,358 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 06:04:39,358 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [323366059] [2024-12-02 06:04:39,358 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:39,359 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:04:39,359 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:39,359 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:04:39,359 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:04:39,399 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:04:39,400 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 99 places, 101 transitions, 361 flow. Second operand has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 0 states have call successors, (0), 0 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 06:04:39,400 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:39,400 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:04:39,400 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:39,860 INFO L124 PetriNetUnfolderBase]: 2878/5237 cut-off events. [2024-12-02 06:04:39,860 INFO L125 PetriNetUnfolderBase]: For 1536/1536 co-relation queries the response was YES. [2024-12-02 06:04:39,870 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10295 conditions, 5237 events. 2878/5237 cut-off events. For 1536/1536 co-relation queries the response was YES. Maximal size of possible extension queue 334. Compared 36722 event pairs, 1484 based on Foata normal form. 0/3775 useless extension candidates. Maximal degree in co-relation 6459. Up to 2731 conditions per place. [2024-12-02 06:04:39,887 INFO L140 encePairwiseOnDemand]: 78/87 looper letters, 104 selfloop transitions, 9 changer transitions 0/149 dead transitions. [2024-12-02 06:04:39,887 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 104 places, 149 transitions, 733 flow [2024-12-02 06:04:39,888 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 06:04:39,888 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-12-02 06:04:39,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 366 transitions. [2024-12-02 06:04:39,888 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7011494252873564 [2024-12-02 06:04:39,889 INFO L175 Difference]: Start difference. First operand has 99 places, 101 transitions, 361 flow. Second operand 6 states and 366 transitions. [2024-12-02 06:04:39,889 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 104 places, 149 transitions, 733 flow [2024-12-02 06:04:39,890 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 149 transitions, 728 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 06:04:39,892 INFO L231 Difference]: Finished difference. Result has 105 places, 102 transitions, 387 flow [2024-12-02 06:04:39,892 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=387, PETRI_PLACES=105, PETRI_TRANSITIONS=102} [2024-12-02 06:04:39,893 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 21 predicate places. [2024-12-02 06:04:39,893 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 102 transitions, 387 flow [2024-12-02 06:04:39,893 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 47.8) internal successors, (239), 5 states have internal predecessors, (239), 0 states have call successors, (0), 0 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 06:04:39,893 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:39,893 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:39,893 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 06:04:39,894 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:39,894 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:39,894 INFO L85 PathProgramCache]: Analyzing trace with hash 585769741, now seen corresponding path program 1 times [2024-12-02 06:04:39,894 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:39,894 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [881731907] [2024-12-02 06:04:39,894 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:39,894 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:39,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:39,974 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:04:39,974 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:39,974 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [881731907] [2024-12-02 06:04:39,974 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [881731907] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:39,974 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:39,975 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:04:39,975 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099652444] [2024-12-02 06:04:39,975 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:39,975 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:04:39,975 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:39,975 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:04:39,975 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:04:40,003 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:04:40,003 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 102 transitions, 387 flow. Second operand has 5 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 0 states have call successors, (0), 0 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 06:04:40,004 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:40,004 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:04:40,004 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:40,412 INFO L124 PetriNetUnfolderBase]: 2458/5096 cut-off events. [2024-12-02 06:04:40,412 INFO L125 PetriNetUnfolderBase]: For 1833/1833 co-relation queries the response was YES. [2024-12-02 06:04:40,418 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9925 conditions, 5096 events. 2458/5096 cut-off events. For 1833/1833 co-relation queries the response was YES. Maximal size of possible extension queue 307. Compared 39303 event pairs, 1378 based on Foata normal form. 0/3673 useless extension candidates. Maximal degree in co-relation 6276. Up to 2357 conditions per place. [2024-12-02 06:04:40,428 INFO L140 encePairwiseOnDemand]: 82/87 looper letters, 106 selfloop transitions, 7 changer transitions 0/149 dead transitions. [2024-12-02 06:04:40,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 149 transitions, 777 flow [2024-12-02 06:04:40,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:04:40,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:04:40,429 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 310 transitions. [2024-12-02 06:04:40,430 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7126436781609196 [2024-12-02 06:04:40,430 INFO L175 Difference]: Start difference. First operand has 105 places, 102 transitions, 387 flow. Second operand 5 states and 310 transitions. [2024-12-02 06:04:40,430 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 149 transitions, 777 flow [2024-12-02 06:04:40,432 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 149 transitions, 764 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 06:04:40,434 INFO L231 Difference]: Finished difference. Result has 108 places, 103 transitions, 399 flow [2024-12-02 06:04:40,434 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=376, PETRI_DIFFERENCE_MINUEND_PLACES=102, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=399, PETRI_PLACES=108, PETRI_TRANSITIONS=103} [2024-12-02 06:04:40,434 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 24 predicate places. [2024-12-02 06:04:40,434 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 103 transitions, 399 flow [2024-12-02 06:04:40,435 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 0 states have call successors, (0), 0 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 06:04:40,435 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:40,435 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:40,435 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 06:04:40,435 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:40,435 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:40,435 INFO L85 PathProgramCache]: Analyzing trace with hash 1519987510, now seen corresponding path program 1 times [2024-12-02 06:04:40,435 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:40,436 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [552239665] [2024-12-02 06:04:40,436 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:40,436 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:40,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:40,524 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:04:40,524 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:40,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [552239665] [2024-12-02 06:04:40,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [552239665] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:40,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:40,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:04:40,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1426701590] [2024-12-02 06:04:40,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:40,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:04:40,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:40,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:04:40,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:04:40,554 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:04:40,554 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 103 transitions, 399 flow. Second operand has 5 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 0 states have call successors, (0), 0 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 06:04:40,554 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:40,554 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:04:40,554 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:41,129 INFO L124 PetriNetUnfolderBase]: 4218/8258 cut-off events. [2024-12-02 06:04:41,129 INFO L125 PetriNetUnfolderBase]: For 4104/4104 co-relation queries the response was YES. [2024-12-02 06:04:41,139 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17396 conditions, 8258 events. 4218/8258 cut-off events. For 4104/4104 co-relation queries the response was YES. Maximal size of possible extension queue 461. Compared 66163 event pairs, 2131 based on Foata normal form. 109/6570 useless extension candidates. Maximal degree in co-relation 10196. Up to 3627 conditions per place. [2024-12-02 06:04:41,153 INFO L140 encePairwiseOnDemand]: 82/87 looper letters, 106 selfloop transitions, 11 changer transitions 0/153 dead transitions. [2024-12-02 06:04:41,153 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 153 transitions, 807 flow [2024-12-02 06:04:41,153 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:04:41,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:04:41,154 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 314 transitions. [2024-12-02 06:04:41,154 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7218390804597701 [2024-12-02 06:04:41,154 INFO L175 Difference]: Start difference. First operand has 108 places, 103 transitions, 399 flow. Second operand 5 states and 314 transitions. [2024-12-02 06:04:41,154 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 153 transitions, 807 flow [2024-12-02 06:04:41,160 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 153 transitions, 796 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:04:41,161 INFO L231 Difference]: Finished difference. Result has 112 places, 105 transitions, 432 flow [2024-12-02 06:04:41,162 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=388, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=432, PETRI_PLACES=112, PETRI_TRANSITIONS=105} [2024-12-02 06:04:41,162 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 28 predicate places. [2024-12-02 06:04:41,162 INFO L471 AbstractCegarLoop]: Abstraction has has 112 places, 105 transitions, 432 flow [2024-12-02 06:04:41,162 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.2) internal successors, (241), 5 states have internal predecessors, (241), 0 states have call successors, (0), 0 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 06:04:41,162 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:41,163 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:41,163 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 06:04:41,163 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:41,163 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:41,163 INFO L85 PathProgramCache]: Analyzing trace with hash -92694387, now seen corresponding path program 1 times [2024-12-02 06:04:41,163 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:41,163 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393558470] [2024-12-02 06:04:41,163 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:41,163 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:41,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:41,289 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-12-02 06:04:41,289 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:41,289 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393558470] [2024-12-02 06:04:41,289 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [393558470] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:41,289 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:41,289 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 06:04:41,289 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [536324438] [2024-12-02 06:04:41,289 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:41,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 06:04:41,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:41,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 06:04:41,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 06:04:41,346 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 87 [2024-12-02 06:04:41,346 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 112 places, 105 transitions, 432 flow. Second operand has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 0 states have call successors, (0), 0 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 06:04:41,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:41,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 87 [2024-12-02 06:04:41,347 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:41,997 INFO L124 PetriNetUnfolderBase]: 5171/10714 cut-off events. [2024-12-02 06:04:41,998 INFO L125 PetriNetUnfolderBase]: For 6191/6191 co-relation queries the response was YES. [2024-12-02 06:04:42,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22162 conditions, 10714 events. 5171/10714 cut-off events. For 6191/6191 co-relation queries the response was YES. Maximal size of possible extension queue 588. Compared 93388 event pairs, 4137 based on Foata normal form. 0/8347 useless extension candidates. Maximal degree in co-relation 12348. Up to 7536 conditions per place. [2024-12-02 06:04:42,034 INFO L140 encePairwiseOnDemand]: 80/87 looper letters, 64 selfloop transitions, 8 changer transitions 0/101 dead transitions. [2024-12-02 06:04:42,034 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 101 transitions, 568 flow [2024-12-02 06:04:42,035 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:04:42,035 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:04:42,036 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 226 transitions. [2024-12-02 06:04:42,036 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5195402298850574 [2024-12-02 06:04:42,036 INFO L175 Difference]: Start difference. First operand has 112 places, 105 transitions, 432 flow. Second operand 5 states and 226 transitions. [2024-12-02 06:04:42,036 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 101 transitions, 568 flow [2024-12-02 06:04:42,043 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 101 transitions, 561 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-12-02 06:04:42,044 INFO L231 Difference]: Finished difference. Result has 111 places, 101 transitions, 433 flow [2024-12-02 06:04:42,044 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=433, PETRI_PLACES=111, PETRI_TRANSITIONS=101} [2024-12-02 06:04:42,045 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 27 predicate places. [2024-12-02 06:04:42,045 INFO L471 AbstractCegarLoop]: Abstraction has has 111 places, 101 transitions, 433 flow [2024-12-02 06:04:42,045 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.75) internal successors, (155), 4 states have internal predecessors, (155), 0 states have call successors, (0), 0 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 06:04:42,045 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:42,045 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:42,045 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 06:04:42,045 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:42,045 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:42,045 INFO L85 PathProgramCache]: Analyzing trace with hash -92694386, now seen corresponding path program 1 times [2024-12-02 06:04:42,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:42,046 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [336918594] [2024-12-02 06:04:42,046 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:42,046 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:42,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:42,323 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:04:42,324 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:42,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [336918594] [2024-12-02 06:04:42,324 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [336918594] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:04:42,324 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [899614983] [2024-12-02 06:04:42,324 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:42,324 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:42,324 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:04:42,326 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:04:42,328 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-12-02 06:04:42,407 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:42,409 INFO L256 TraceCheckSpWp]: Trace formula consists of 172 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-12-02 06:04:42,410 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:04:42,415 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 06:04:42,489 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-12-02 06:04:42,489 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 19 treesize of output 16 [2024-12-02 06:04:42,494 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:04:42,535 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:04:42,535 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:04:42,541 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:04:42,542 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 11 treesize of output 11 [2024-12-02 06:04:42,585 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:04:42,585 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:04:42,808 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 100 treesize of output 96 [2024-12-02 06:04:43,009 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:04:43,009 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [899614983] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:04:43,009 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:04:43,009 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 14 [2024-12-02 06:04:43,009 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2055700828] [2024-12-02 06:04:43,009 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:04:43,009 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 06:04:43,010 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:43,010 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 06:04:43,011 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=192, Unknown=0, NotChecked=0, Total=240 [2024-12-02 06:04:44,534 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 87 [2024-12-02 06:04:44,535 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 111 places, 101 transitions, 433 flow. Second operand has 16 states, 16 states have (on average 35.9375) internal successors, (575), 16 states have internal predecessors, (575), 0 states have call successors, (0), 0 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 06:04:44,535 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:44,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 87 [2024-12-02 06:04:44,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:46,067 INFO L124 PetriNetUnfolderBase]: 8542/15830 cut-off events. [2024-12-02 06:04:46,067 INFO L125 PetriNetUnfolderBase]: For 7486/7486 co-relation queries the response was YES. [2024-12-02 06:04:46,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33004 conditions, 15830 events. 8542/15830 cut-off events. For 7486/7486 co-relation queries the response was YES. Maximal size of possible extension queue 662. Compared 129998 event pairs, 3048 based on Foata normal form. 0/12671 useless extension candidates. Maximal degree in co-relation 21623. Up to 4443 conditions per place. [2024-12-02 06:04:46,187 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 141 selfloop transitions, 23 changer transitions 0/191 dead transitions. [2024-12-02 06:04:46,187 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 191 transitions, 1026 flow [2024-12-02 06:04:46,187 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:04:46,187 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:04:46,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 449 transitions. [2024-12-02 06:04:46,188 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5734355044699873 [2024-12-02 06:04:46,188 INFO L175 Difference]: Start difference. First operand has 111 places, 101 transitions, 433 flow. Second operand 9 states and 449 transitions. [2024-12-02 06:04:46,188 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 191 transitions, 1026 flow [2024-12-02 06:04:46,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 191 transitions, 1012 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 06:04:46,198 INFO L231 Difference]: Finished difference. Result has 117 places, 104 transitions, 492 flow [2024-12-02 06:04:46,198 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=419, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=492, PETRI_PLACES=117, PETRI_TRANSITIONS=104} [2024-12-02 06:04:46,198 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 33 predicate places. [2024-12-02 06:04:46,198 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 104 transitions, 492 flow [2024-12-02 06:04:46,198 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 35.9375) internal successors, (575), 16 states have internal predecessors, (575), 0 states have call successors, (0), 0 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 06:04:46,198 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:46,198 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:46,207 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-12-02 06:04:46,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:46,399 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:46,399 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:46,399 INFO L85 PathProgramCache]: Analyzing trace with hash 1421442180, now seen corresponding path program 1 times [2024-12-02 06:04:46,399 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:46,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481272117] [2024-12-02 06:04:46,400 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:46,400 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:46,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:46,475 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 06:04:46,476 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:46,476 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481272117] [2024-12-02 06:04:46,476 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481272117] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:46,476 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:46,476 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 06:04:46,476 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1639217492] [2024-12-02 06:04:46,476 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:46,476 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 06:04:46,476 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:46,477 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 06:04:46,477 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 06:04:46,533 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 87 [2024-12-02 06:04:46,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 104 transitions, 492 flow. Second operand has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 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 06:04:46,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:46,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 87 [2024-12-02 06:04:46,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:47,377 INFO L124 PetriNetUnfolderBase]: 8055/14870 cut-off events. [2024-12-02 06:04:47,377 INFO L125 PetriNetUnfolderBase]: For 10568/10568 co-relation queries the response was YES. [2024-12-02 06:04:47,466 INFO L83 FinitePrefix]: Finished finitePrefix Result has 32988 conditions, 14870 events. 8055/14870 cut-off events. For 10568/10568 co-relation queries the response was YES. Maximal size of possible extension queue 614. Compared 119241 event pairs, 6517 based on Foata normal form. 0/13152 useless extension candidates. Maximal degree in co-relation 22359. Up to 11626 conditions per place. [2024-12-02 06:04:47,492 INFO L140 encePairwiseOnDemand]: 80/87 looper letters, 62 selfloop transitions, 12 changer transitions 0/100 dead transitions. [2024-12-02 06:04:47,492 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 100 transitions, 632 flow [2024-12-02 06:04:47,492 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:04:47,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:04:47,493 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 230 transitions. [2024-12-02 06:04:47,493 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5287356321839081 [2024-12-02 06:04:47,493 INFO L175 Difference]: Start difference. First operand has 117 places, 104 transitions, 492 flow. Second operand 5 states and 230 transitions. [2024-12-02 06:04:47,493 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 100 transitions, 632 flow [2024-12-02 06:04:47,502 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 100 transitions, 594 flow, removed 7 selfloop flow, removed 4 redundant places. [2024-12-02 06:04:47,503 INFO L231 Difference]: Finished difference. Result has 113 places, 100 transitions, 470 flow [2024-12-02 06:04:47,503 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=446, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=470, PETRI_PLACES=113, PETRI_TRANSITIONS=100} [2024-12-02 06:04:47,503 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 29 predicate places. [2024-12-02 06:04:47,503 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 100 transitions, 470 flow [2024-12-02 06:04:47,503 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.75) internal successors, (159), 4 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 06:04:47,503 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:47,503 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:47,503 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 06:04:47,503 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:47,504 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:47,504 INFO L85 PathProgramCache]: Analyzing trace with hash 1421442181, now seen corresponding path program 1 times [2024-12-02 06:04:47,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:47,504 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518770101] [2024-12-02 06:04:47,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:47,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:47,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:47,630 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:04:47,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:47,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518770101] [2024-12-02 06:04:47,631 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518770101] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:04:47,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1115015191] [2024-12-02 06:04:47,631 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:47,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:47,631 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:04:47,632 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:04:47,637 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-12-02 06:04:47,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:47,719 INFO L256 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 06:04:47,720 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:04:47,726 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 06:04:47,768 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:04:47,769 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:04:47,777 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:04:47,777 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 11 treesize of output 11 [2024-12-02 06:04:47,820 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:04:47,820 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:04:47,914 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 52 treesize of output 48 [2024-12-02 06:04:47,971 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:04:47,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1115015191] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:04:47,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:04:47,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-12-02 06:04:47,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [634630690] [2024-12-02 06:04:47,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:04:47,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 06:04:47,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:47,973 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 06:04:47,973 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:04:48,801 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 87 [2024-12-02 06:04:48,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 100 transitions, 470 flow. Second operand has 13 states, 13 states have (on average 42.92307692307692) internal successors, (558), 13 states have internal predecessors, (558), 0 states have call successors, (0), 0 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 06:04:48,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:48,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 87 [2024-12-02 06:04:48,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:50,070 INFO L124 PetriNetUnfolderBase]: 6724/11535 cut-off events. [2024-12-02 06:04:50,070 INFO L125 PetriNetUnfolderBase]: For 7941/7941 co-relation queries the response was YES. [2024-12-02 06:04:50,096 INFO L83 FinitePrefix]: Finished finitePrefix Result has 26269 conditions, 11535 events. 6724/11535 cut-off events. For 7941/7941 co-relation queries the response was YES. Maximal size of possible extension queue 449. Compared 82578 event pairs, 2535 based on Foata normal form. 0/9956 useless extension candidates. Maximal degree in co-relation 17411. Up to 3385 conditions per place. [2024-12-02 06:04:50,132 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 130 selfloop transitions, 31 changer transitions 0/187 dead transitions. [2024-12-02 06:04:50,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 187 transitions, 1112 flow [2024-12-02 06:04:50,132 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:04:50,132 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:04:50,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 498 transitions. [2024-12-02 06:04:50,134 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6360153256704981 [2024-12-02 06:04:50,134 INFO L175 Difference]: Start difference. First operand has 113 places, 100 transitions, 470 flow. Second operand 9 states and 498 transitions. [2024-12-02 06:04:50,134 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 187 transitions, 1112 flow [2024-12-02 06:04:50,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 117 places, 187 transitions, 1088 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-12-02 06:04:50,153 INFO L231 Difference]: Finished difference. Result has 119 places, 108 transitions, 600 flow [2024-12-02 06:04:50,153 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=450, PETRI_DIFFERENCE_MINUEND_PLACES=109, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=600, PETRI_PLACES=119, PETRI_TRANSITIONS=108} [2024-12-02 06:04:50,153 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 35 predicate places. [2024-12-02 06:04:50,153 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 108 transitions, 600 flow [2024-12-02 06:04:50,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 42.92307692307692) internal successors, (558), 13 states have internal predecessors, (558), 0 states have call successors, (0), 0 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 06:04:50,154 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:50,154 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:50,160 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-12-02 06:04:50,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:50,354 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:50,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:50,355 INFO L85 PathProgramCache]: Analyzing trace with hash -1534084393, now seen corresponding path program 1 times [2024-12-02 06:04:50,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:50,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135342184] [2024-12-02 06:04:50,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:50,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:50,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:50,436 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:04:50,436 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:50,436 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135342184] [2024-12-02 06:04:50,436 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135342184] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:50,436 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:50,436 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 06:04:50,436 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1475910079] [2024-12-02 06:04:50,436 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:50,436 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 06:04:50,436 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:50,437 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 06:04:50,437 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-12-02 06:04:50,467 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:04:50,467 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 108 transitions, 600 flow. Second operand has 5 states, 5 states have (on average 48.6) internal successors, (243), 5 states have internal predecessors, (243), 0 states have call successors, (0), 0 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 06:04:50,467 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:50,467 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:04:50,467 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:51,216 INFO L124 PetriNetUnfolderBase]: 5708/10540 cut-off events. [2024-12-02 06:04:51,216 INFO L125 PetriNetUnfolderBase]: For 10915/11027 co-relation queries the response was YES. [2024-12-02 06:04:51,234 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24368 conditions, 10540 events. 5708/10540 cut-off events. For 10915/11027 co-relation queries the response was YES. Maximal size of possible extension queue 439. Compared 78994 event pairs, 3414 based on Foata normal form. 140/8863 useless extension candidates. Maximal degree in co-relation 15479. Up to 5417 conditions per place. [2024-12-02 06:04:51,253 INFO L140 encePairwiseOnDemand]: 82/87 looper letters, 108 selfloop transitions, 15 changer transitions 0/151 dead transitions. [2024-12-02 06:04:51,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 151 transitions, 1056 flow [2024-12-02 06:04:51,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 06:04:51,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-12-02 06:04:51,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 307 transitions. [2024-12-02 06:04:51,254 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7057471264367816 [2024-12-02 06:04:51,254 INFO L175 Difference]: Start difference. First operand has 119 places, 108 transitions, 600 flow. Second operand 5 states and 307 transitions. [2024-12-02 06:04:51,254 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 151 transitions, 1056 flow [2024-12-02 06:04:51,262 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 151 transitions, 1026 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-12-02 06:04:51,263 INFO L231 Difference]: Finished difference. Result has 122 places, 110 transitions, 638 flow [2024-12-02 06:04:51,263 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=584, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=93, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=638, PETRI_PLACES=122, PETRI_TRANSITIONS=110} [2024-12-02 06:04:51,263 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 38 predicate places. [2024-12-02 06:04:51,263 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 110 transitions, 638 flow [2024-12-02 06:04:51,263 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 48.6) internal successors, (243), 5 states have internal predecessors, (243), 0 states have call successors, (0), 0 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 06:04:51,263 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:51,263 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:51,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 06:04:51,264 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:51,264 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:51,264 INFO L85 PathProgramCache]: Analyzing trace with hash -482446986, now seen corresponding path program 1 times [2024-12-02 06:04:51,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:51,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1473455925] [2024-12-02 06:04:51,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:51,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:51,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:51,483 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:04:51,483 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:51,483 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1473455925] [2024-12-02 06:04:51,483 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1473455925] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:04:51,484 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1029057649] [2024-12-02 06:04:51,484 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:51,484 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:51,484 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:04:51,486 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:04:51,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-12-02 06:04:51,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:51,570 INFO L256 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-12-02 06:04:51,572 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:04:51,577 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 06:04:51,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:04:51,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 06:04:51,631 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:04:51,631 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 11 treesize of output 11 [2024-12-02 06:04:51,648 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 06:04:51,648 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-12-02 06:04:51,710 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 06:04:51,710 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:04:51,861 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 46 treesize of output 42 [2024-12-02 06:04:51,925 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-12-02 06:04:51,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1029057649] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:04:51,926 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:04:51,926 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 6] total 13 [2024-12-02 06:04:51,926 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610293684] [2024-12-02 06:04:51,926 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:04:51,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 06:04:51,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:51,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 06:04:51,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=168, Unknown=0, NotChecked=0, Total=210 [2024-12-02 06:04:52,905 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 87 [2024-12-02 06:04:52,906 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 110 transitions, 638 flow. Second operand has 15 states, 15 states have (on average 37.2) internal successors, (558), 15 states have internal predecessors, (558), 0 states have call successors, (0), 0 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 06:04:52,906 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:52,906 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 87 [2024-12-02 06:04:52,906 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:54,702 INFO L124 PetriNetUnfolderBase]: 12876/22385 cut-off events. [2024-12-02 06:04:54,702 INFO L125 PetriNetUnfolderBase]: For 18893/19093 co-relation queries the response was YES. [2024-12-02 06:04:54,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50702 conditions, 22385 events. 12876/22385 cut-off events. For 18893/19093 co-relation queries the response was YES. Maximal size of possible extension queue 687. Compared 175069 event pairs, 5179 based on Foata normal form. 0/18896 useless extension candidates. Maximal degree in co-relation 36645. Up to 5291 conditions per place. [2024-12-02 06:04:54,810 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 155 selfloop transitions, 31 changer transitions 0/208 dead transitions. [2024-12-02 06:04:54,810 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 208 transitions, 1376 flow [2024-12-02 06:04:54,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 06:04:54,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-12-02 06:04:54,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 494 transitions. [2024-12-02 06:04:54,812 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5678160919540229 [2024-12-02 06:04:54,812 INFO L175 Difference]: Start difference. First operand has 122 places, 110 transitions, 638 flow. Second operand 10 states and 494 transitions. [2024-12-02 06:04:54,812 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 208 transitions, 1376 flow [2024-12-02 06:04:54,846 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 208 transitions, 1352 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:04:54,848 INFO L231 Difference]: Finished difference. Result has 131 places, 112 transitions, 710 flow [2024-12-02 06:04:54,848 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=614, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=710, PETRI_PLACES=131, PETRI_TRANSITIONS=112} [2024-12-02 06:04:54,849 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 47 predicate places. [2024-12-02 06:04:54,849 INFO L471 AbstractCegarLoop]: Abstraction has has 131 places, 112 transitions, 710 flow [2024-12-02 06:04:54,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 37.2) internal successors, (558), 15 states have internal predecessors, (558), 0 states have call successors, (0), 0 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 06:04:54,849 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:54,849 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:54,858 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-12-02 06:04:55,049 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-12-02 06:04:55,050 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:55,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:55,050 INFO L85 PathProgramCache]: Analyzing trace with hash -2070953810, now seen corresponding path program 1 times [2024-12-02 06:04:55,050 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:55,050 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1541635038] [2024-12-02 06:04:55,050 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:55,050 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:55,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:55,082 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:04:55,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:55,083 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1541635038] [2024-12-02 06:04:55,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1541635038] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 06:04:55,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 06:04:55,083 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 06:04:55,083 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707606709] [2024-12-02 06:04:55,083 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 06:04:55,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 06:04:55,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:55,084 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 06:04:55,084 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 06:04:55,132 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 38 out of 87 [2024-12-02 06:04:55,132 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 112 transitions, 710 flow. Second operand has 4 states, 4 states have (on average 41.25) internal successors, (165), 4 states have internal predecessors, (165), 0 states have call successors, (0), 0 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 06:04:55,132 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:55,132 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 38 of 87 [2024-12-02 06:04:55,132 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:56,288 INFO L124 PetriNetUnfolderBase]: 10028/18235 cut-off events. [2024-12-02 06:04:56,288 INFO L125 PetriNetUnfolderBase]: For 18990/19322 co-relation queries the response was YES. [2024-12-02 06:04:56,321 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42897 conditions, 18235 events. 10028/18235 cut-off events. For 18990/19322 co-relation queries the response was YES. Maximal size of possible extension queue 621. Compared 145066 event pairs, 8388 based on Foata normal form. 0/16961 useless extension candidates. Maximal degree in co-relation 29199. Up to 14506 conditions per place. [2024-12-02 06:04:56,351 INFO L140 encePairwiseOnDemand]: 81/87 looper letters, 72 selfloop transitions, 13 changer transitions 0/108 dead transitions. [2024-12-02 06:04:56,351 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 108 transitions, 872 flow [2024-12-02 06:04:56,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 06:04:56,352 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-12-02 06:04:56,352 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 196 transitions. [2024-12-02 06:04:56,352 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5632183908045977 [2024-12-02 06:04:56,352 INFO L175 Difference]: Start difference. First operand has 131 places, 112 transitions, 710 flow. Second operand 4 states and 196 transitions. [2024-12-02 06:04:56,353 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 108 transitions, 872 flow [2024-12-02 06:04:56,373 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 108 transitions, 820 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-12-02 06:04:56,375 INFO L231 Difference]: Finished difference. Result has 125 places, 108 transitions, 676 flow [2024-12-02 06:04:56,375 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=650, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=676, PETRI_PLACES=125, PETRI_TRANSITIONS=108} [2024-12-02 06:04:56,375 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 41 predicate places. [2024-12-02 06:04:56,375 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 108 transitions, 676 flow [2024-12-02 06:04:56,376 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 41.25) internal successors, (165), 4 states have internal predecessors, (165), 0 states have call successors, (0), 0 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 06:04:56,376 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:56,376 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:56,376 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 06:04:56,376 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:56,376 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:56,376 INFO L85 PathProgramCache]: Analyzing trace with hash -2070953809, now seen corresponding path program 1 times [2024-12-02 06:04:56,376 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:56,376 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1399850106] [2024-12-02 06:04:56,376 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:56,377 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:56,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:56,506 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:04:56,506 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:56,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1399850106] [2024-12-02 06:04:56,506 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1399850106] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:04:56,506 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314514776] [2024-12-02 06:04:56,506 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:56,506 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:56,507 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:04:56,508 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:04:56,512 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-12-02 06:04:56,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:56,600 INFO L256 TraceCheckSpWp]: Trace formula consists of 194 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 06:04:56,601 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:04:56,674 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:04:56,674 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:04:56,718 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 06:04:56,726 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:04:56,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314514776] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:04:56,726 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:04:56,726 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-12-02 06:04:56,726 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835607657] [2024-12-02 06:04:56,727 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:04:56,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 06:04:56,727 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:56,727 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 06:04:56,727 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-12-02 06:04:57,074 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:04:57,074 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 108 transitions, 676 flow. Second operand has 11 states, 11 states have (on average 46.18181818181818) internal successors, (508), 11 states have internal predecessors, (508), 0 states have call successors, (0), 0 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 06:04:57,074 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:57,074 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:04:57,074 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:04:58,369 INFO L124 PetriNetUnfolderBase]: 9574/15624 cut-off events. [2024-12-02 06:04:58,369 INFO L125 PetriNetUnfolderBase]: For 16633/16945 co-relation queries the response was YES. [2024-12-02 06:04:58,406 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38549 conditions, 15624 events. 9574/15624 cut-off events. For 16633/16945 co-relation queries the response was YES. Maximal size of possible extension queue 520. Compared 107256 event pairs, 3782 based on Foata normal form. 0/14416 useless extension candidates. Maximal degree in co-relation 27880. Up to 4486 conditions per place. [2024-12-02 06:04:58,437 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 130 selfloop transitions, 31 changer transitions 0/183 dead transitions. [2024-12-02 06:04:58,437 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 183 transitions, 1292 flow [2024-12-02 06:04:58,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:04:58,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 06:04:58,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 427 transitions. [2024-12-02 06:04:58,438 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7011494252873564 [2024-12-02 06:04:58,438 INFO L175 Difference]: Start difference. First operand has 125 places, 108 transitions, 676 flow. Second operand 7 states and 427 transitions. [2024-12-02 06:04:58,438 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 183 transitions, 1292 flow [2024-12-02 06:04:58,450 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 183 transitions, 1278 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-12-02 06:04:58,451 INFO L231 Difference]: Finished difference. Result has 130 places, 108 transitions, 744 flow [2024-12-02 06:04:58,451 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=660, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=744, PETRI_PLACES=130, PETRI_TRANSITIONS=108} [2024-12-02 06:04:58,452 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 46 predicate places. [2024-12-02 06:04:58,452 INFO L471 AbstractCegarLoop]: Abstraction has has 130 places, 108 transitions, 744 flow [2024-12-02 06:04:58,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 46.18181818181818) internal successors, (508), 11 states have internal predecessors, (508), 0 states have call successors, (0), 0 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 06:04:58,452 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:04:58,452 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:04:58,457 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-12-02 06:04:58,652 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:58,652 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:04:58,653 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:04:58,653 INFO L85 PathProgramCache]: Analyzing trace with hash -791223785, now seen corresponding path program 1 times [2024-12-02 06:04:58,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:04:58,653 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1837601019] [2024-12-02 06:04:58,653 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:58,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:04:58,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:58,785 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:04:58,785 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:04:58,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1837601019] [2024-12-02 06:04:58,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1837601019] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:04:58,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955067421] [2024-12-02 06:04:58,786 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:04:58,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:04:58,786 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:04:58,787 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:04:58,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-12-02 06:04:58,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:04:58,875 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-12-02 06:04:58,876 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:04:58,885 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 06:04:58,927 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:04:58,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:04:58,934 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:04:58,934 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 11 treesize of output 11 [2024-12-02 06:04:58,990 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:04:58,990 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:04:59,079 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 52 treesize of output 48 [2024-12-02 06:04:59,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:04:59,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955067421] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:04:59,132 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:04:59,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-12-02 06:04:59,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [868956984] [2024-12-02 06:04:59,133 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:04:59,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 06:04:59,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:04:59,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 06:04:59,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-12-02 06:04:59,997 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 40 out of 87 [2024-12-02 06:04:59,998 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 108 transitions, 744 flow. Second operand has 13 states, 13 states have (on average 42.69230769230769) internal successors, (555), 13 states have internal predecessors, (555), 0 states have call successors, (0), 0 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 06:04:59,998 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:04:59,998 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 40 of 87 [2024-12-02 06:04:59,998 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:05:02,531 INFO L124 PetriNetUnfolderBase]: 16950/27999 cut-off events. [2024-12-02 06:05:02,531 INFO L125 PetriNetUnfolderBase]: For 35784/36912 co-relation queries the response was YES. [2024-12-02 06:05:02,609 INFO L83 FinitePrefix]: Finished finitePrefix Result has 68858 conditions, 27999 events. 16950/27999 cut-off events. For 35784/36912 co-relation queries the response was YES. Maximal size of possible extension queue 891. Compared 214368 event pairs, 5913 based on Foata normal form. 0/25782 useless extension candidates. Maximal degree in co-relation 54547. Up to 8395 conditions per place. [2024-12-02 06:05:02,666 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 136 selfloop transitions, 31 changer transitions 0/188 dead transitions. [2024-12-02 06:05:02,667 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 188 transitions, 1440 flow [2024-12-02 06:05:02,667 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 06:05:02,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-12-02 06:05:02,667 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 483 transitions. [2024-12-02 06:05:02,668 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6168582375478927 [2024-12-02 06:05:02,668 INFO L175 Difference]: Start difference. First operand has 130 places, 108 transitions, 744 flow. Second operand 9 states and 483 transitions. [2024-12-02 06:05:02,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 188 transitions, 1440 flow [2024-12-02 06:05:02,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 131 places, 188 transitions, 1361 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-12-02 06:05:02,697 INFO L231 Difference]: Finished difference. Result has 133 places, 109 transitions, 769 flow [2024-12-02 06:05:02,697 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=685, PETRI_DIFFERENCE_MINUEND_PLACES=123, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=769, PETRI_PLACES=133, PETRI_TRANSITIONS=109} [2024-12-02 06:05:02,697 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 49 predicate places. [2024-12-02 06:05:02,698 INFO L471 AbstractCegarLoop]: Abstraction has has 133 places, 109 transitions, 769 flow [2024-12-02 06:05:02,698 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 42.69230769230769) internal successors, (555), 13 states have internal predecessors, (555), 0 states have call successors, (0), 0 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 06:05:02,698 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:05:02,698 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:05:02,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-12-02 06:05:02,898 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:05:02,898 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:05:02,899 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:05:02,899 INFO L85 PathProgramCache]: Analyzing trace with hash 2102291604, now seen corresponding path program 1 times [2024-12-02 06:05:02,899 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:05:02,899 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1970821932] [2024-12-02 06:05:02,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:05:02,899 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:05:02,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:05:02,982 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:05:02,982 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:05:02,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1970821932] [2024-12-02 06:05:02,982 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1970821932] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:05:02,982 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [266315309] [2024-12-02 06:05:02,982 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:05:02,982 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:05:02,982 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:05:02,984 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:05:02,985 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-12-02 06:05:03,060 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:05:03,061 INFO L256 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:05:03,062 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:05:03,131 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:03,131 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:05:03,199 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:03,200 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [266315309] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:05:03,200 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:05:03,200 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-12-02 06:05:03,200 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2105399652] [2024-12-02 06:05:03,200 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:05:03,200 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 06:05:03,200 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:05:03,201 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 06:05:03,201 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-12-02 06:05:03,403 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:05:03,404 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 109 transitions, 769 flow. Second operand has 16 states, 16 states have (on average 48.125) internal successors, (770), 16 states have internal predecessors, (770), 0 states have call successors, (0), 0 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 06:05:03,404 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:05:03,404 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:05:03,404 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:05:09,060 INFO L124 PetriNetUnfolderBase]: 39955/66256 cut-off events. [2024-12-02 06:05:09,060 INFO L125 PetriNetUnfolderBase]: For 92013/94839 co-relation queries the response was YES. [2024-12-02 06:05:09,293 INFO L83 FinitePrefix]: Finished finitePrefix Result has 170134 conditions, 66256 events. 39955/66256 cut-off events. For 92013/94839 co-relation queries the response was YES. Maximal size of possible extension queue 2190. Compared 580573 event pairs, 12313 based on Foata normal form. 924/64620 useless extension candidates. Maximal degree in co-relation 141867. Up to 15990 conditions per place. [2024-12-02 06:05:09,473 INFO L140 encePairwiseOnDemand]: 74/87 looper letters, 338 selfloop transitions, 52 changer transitions 0/414 dead transitions. [2024-12-02 06:05:09,473 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 414 transitions, 3173 flow [2024-12-02 06:05:09,473 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 06:05:09,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 06:05:09,475 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1391 transitions. [2024-12-02 06:05:09,475 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6661877394636015 [2024-12-02 06:05:09,475 INFO L175 Difference]: Start difference. First operand has 133 places, 109 transitions, 769 flow. Second operand 24 states and 1391 transitions. [2024-12-02 06:05:09,475 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 414 transitions, 3173 flow [2024-12-02 06:05:09,595 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 414 transitions, 3042 flow, removed 20 selfloop flow, removed 6 redundant places. [2024-12-02 06:05:09,598 INFO L231 Difference]: Finished difference. Result has 158 places, 141 transitions, 1120 flow [2024-12-02 06:05:09,598 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=715, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=1120, PETRI_PLACES=158, PETRI_TRANSITIONS=141} [2024-12-02 06:05:09,598 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 74 predicate places. [2024-12-02 06:05:09,598 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 141 transitions, 1120 flow [2024-12-02 06:05:09,599 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 48.125) internal successors, (770), 16 states have internal predecessors, (770), 0 states have call successors, (0), 0 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 06:05:09,599 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:05:09,599 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:05:09,607 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-12-02 06:05:09,799 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-12-02 06:05:09,799 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread3Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:05:09,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:05:09,800 INFO L85 PathProgramCache]: Analyzing trace with hash 1241867328, now seen corresponding path program 1 times [2024-12-02 06:05:09,800 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:05:09,800 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [331208900] [2024-12-02 06:05:09,800 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:05:09,800 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:05:09,810 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:05:09,912 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:09,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:05:09,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [331208900] [2024-12-02 06:05:09,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [331208900] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:05:09,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [95730547] [2024-12-02 06:05:09,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:05:09,913 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:05:09,913 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:05:09,914 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:05:09,915 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-12-02 06:05:09,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:05:09,999 INFO L256 TraceCheckSpWp]: Trace formula consists of 212 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-12-02 06:05:10,000 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:05:10,068 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:10,068 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:05:10,113 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 06:05:10,120 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:10,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [95730547] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:05:10,120 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:05:10,120 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-12-02 06:05:10,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1075830261] [2024-12-02 06:05:10,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:05:10,121 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 06:05:10,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:05:10,121 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 06:05:10,121 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-12-02 06:05:10,523 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 44 out of 87 [2024-12-02 06:05:10,523 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 141 transitions, 1120 flow. Second operand has 11 states, 11 states have (on average 46.54545454545455) internal successors, (512), 11 states have internal predecessors, (512), 0 states have call successors, (0), 0 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 06:05:10,524 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:05:10,524 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 44 of 87 [2024-12-02 06:05:10,524 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:05:16,578 INFO L124 PetriNetUnfolderBase]: 43255/69751 cut-off events. [2024-12-02 06:05:16,578 INFO L125 PetriNetUnfolderBase]: For 118364/122484 co-relation queries the response was YES. [2024-12-02 06:05:16,871 INFO L83 FinitePrefix]: Finished finitePrefix Result has 183309 conditions, 69751 events. 43255/69751 cut-off events. For 118364/122484 co-relation queries the response was YES. Maximal size of possible extension queue 2373. Compared 592910 event pairs, 16252 based on Foata normal form. 0/67433 useless extension candidates. Maximal degree in co-relation 152940. Up to 20800 conditions per place. [2024-12-02 06:05:17,060 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 179 selfloop transitions, 36 changer transitions 0/237 dead transitions. [2024-12-02 06:05:17,060 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 163 places, 237 transitions, 2181 flow [2024-12-02 06:05:17,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 06:05:17,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-12-02 06:05:17,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 423 transitions. [2024-12-02 06:05:17,061 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6945812807881774 [2024-12-02 06:05:17,061 INFO L175 Difference]: Start difference. First operand has 158 places, 141 transitions, 1120 flow. Second operand 7 states and 423 transitions. [2024-12-02 06:05:17,061 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 163 places, 237 transitions, 2181 flow [2024-12-02 06:05:17,201 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 159 places, 237 transitions, 2147 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-12-02 06:05:17,203 INFO L231 Difference]: Finished difference. Result has 161 places, 141 transitions, 1178 flow [2024-12-02 06:05:17,203 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1084, PETRI_DIFFERENCE_MINUEND_PLACES=153, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1178, PETRI_PLACES=161, PETRI_TRANSITIONS=141} [2024-12-02 06:05:17,204 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 77 predicate places. [2024-12-02 06:05:17,204 INFO L471 AbstractCegarLoop]: Abstraction has has 161 places, 141 transitions, 1178 flow [2024-12-02 06:05:17,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 46.54545454545455) internal successors, (512), 11 states have internal predecessors, (512), 0 states have call successors, (0), 0 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 06:05:17,204 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:05:17,204 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:05:17,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-12-02 06:05:17,404 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-12-02 06:05:17,405 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:05:17,405 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:05:17,405 INFO L85 PathProgramCache]: Analyzing trace with hash 1421149692, now seen corresponding path program 1 times [2024-12-02 06:05:17,405 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:05:17,405 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [608345301] [2024-12-02 06:05:17,405 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:05:17,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:05:17,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:05:17,485 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:05:17,485 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:05:17,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [608345301] [2024-12-02 06:05:17,485 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [608345301] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:05:17,485 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1266181670] [2024-12-02 06:05:17,485 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:05:17,485 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:05:17,485 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:05:17,487 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:05:17,488 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-12-02 06:05:17,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:05:17,575 INFO L256 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:05:17,577 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:05:17,646 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:17,646 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:05:17,716 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:17,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1266181670] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:05:17,716 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:05:17,716 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-12-02 06:05:17,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1766398922] [2024-12-02 06:05:17,716 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:05:17,717 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 06:05:17,717 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:05:17,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 06:05:17,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-12-02 06:05:17,974 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:05:17,975 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 161 places, 141 transitions, 1178 flow. Second operand has 16 states, 16 states have (on average 48.375) internal successors, (774), 16 states have internal predecessors, (774), 0 states have call successors, (0), 0 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 06:05:17,975 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:05:17,975 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:05:17,975 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:05:27,400 INFO L124 PetriNetUnfolderBase]: 61214/99949 cut-off events. [2024-12-02 06:05:27,400 INFO L125 PetriNetUnfolderBase]: For 209676/216989 co-relation queries the response was YES. [2024-12-02 06:05:28,003 INFO L83 FinitePrefix]: Finished finitePrefix Result has 276132 conditions, 99949 events. 61214/99949 cut-off events. For 209676/216989 co-relation queries the response was YES. Maximal size of possible extension queue 3472. Compared 908101 event pairs, 19534 based on Foata normal form. 1499/98480 useless extension candidates. Maximal degree in co-relation 239567. Up to 26322 conditions per place. [2024-12-02 06:05:28,213 INFO L140 encePairwiseOnDemand]: 74/87 looper letters, 317 selfloop transitions, 68 changer transitions 0/409 dead transitions. [2024-12-02 06:05:28,214 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 183 places, 409 transitions, 3553 flow [2024-12-02 06:05:28,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2024-12-02 06:05:28,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2024-12-02 06:05:28,215 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1330 transitions. [2024-12-02 06:05:28,216 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6646676661669165 [2024-12-02 06:05:28,216 INFO L175 Difference]: Start difference. First operand has 161 places, 141 transitions, 1178 flow. Second operand 23 states and 1330 transitions. [2024-12-02 06:05:28,216 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 183 places, 409 transitions, 3553 flow [2024-12-02 06:05:28,540 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 409 transitions, 3424 flow, removed 20 selfloop flow, removed 5 redundant places. [2024-12-02 06:05:28,544 INFO L231 Difference]: Finished difference. Result has 183 places, 156 transitions, 1434 flow [2024-12-02 06:05:28,544 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1112, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=84, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=1434, PETRI_PLACES=183, PETRI_TRANSITIONS=156} [2024-12-02 06:05:28,545 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 99 predicate places. [2024-12-02 06:05:28,545 INFO L471 AbstractCegarLoop]: Abstraction has has 183 places, 156 transitions, 1434 flow [2024-12-02 06:05:28,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 48.375) internal successors, (774), 16 states have internal predecessors, (774), 0 states have call successors, (0), 0 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 06:05:28,545 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:05:28,545 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:05:28,550 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-12-02 06:05:28,745 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-12-02 06:05:28,745 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:05:28,746 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:05:28,746 INFO L85 PathProgramCache]: Analyzing trace with hash -377834851, now seen corresponding path program 1 times [2024-12-02 06:05:28,746 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:05:28,746 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833975774] [2024-12-02 06:05:28,746 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:05:28,746 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:05:28,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:05:28,809 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:28,809 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:05:28,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833975774] [2024-12-02 06:05:28,809 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833975774] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:05:28,809 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1842959177] [2024-12-02 06:05:28,809 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:05:28,809 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:05:28,810 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:05:28,811 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:05:28,812 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-12-02 06:05:28,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:05:28,899 INFO L256 TraceCheckSpWp]: Trace formula consists of 224 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 06:05:28,900 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:05:28,966 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:28,966 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:05:29,025 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:29,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1842959177] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:05:29,025 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:05:29,025 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-12-02 06:05:29,025 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [211244323] [2024-12-02 06:05:29,025 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:05:29,025 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-12-02 06:05:29,025 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:05:29,026 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-12-02 06:05:29,026 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-12-02 06:05:29,259 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 46 out of 87 [2024-12-02 06:05:29,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 156 transitions, 1434 flow. Second operand has 16 states, 16 states have (on average 48.5625) internal successors, (777), 16 states have internal predecessors, (777), 0 states have call successors, (0), 0 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 06:05:29,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:05:29,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 46 of 87 [2024-12-02 06:05:29,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:05:37,622 INFO L124 PetriNetUnfolderBase]: 50640/83173 cut-off events. [2024-12-02 06:05:37,623 INFO L125 PetriNetUnfolderBase]: For 199592/206086 co-relation queries the response was YES. [2024-12-02 06:05:38,014 INFO L83 FinitePrefix]: Finished finitePrefix Result has 235903 conditions, 83173 events. 50640/83173 cut-off events. For 199592/206086 co-relation queries the response was YES. Maximal size of possible extension queue 2956. Compared 735485 event pairs, 19050 based on Foata normal form. 1113/82561 useless extension candidates. Maximal degree in co-relation 199740. Up to 23014 conditions per place. [2024-12-02 06:05:38,226 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 326 selfloop transitions, 81 changer transitions 0/431 dead transitions. [2024-12-02 06:05:38,226 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 431 transitions, 4074 flow [2024-12-02 06:05:38,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-12-02 06:05:38,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-12-02 06:05:38,228 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1220 transitions. [2024-12-02 06:05:38,229 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6677613574165299 [2024-12-02 06:05:38,229 INFO L175 Difference]: Start difference. First operand has 183 places, 156 transitions, 1434 flow. Second operand 21 states and 1220 transitions. [2024-12-02 06:05:38,229 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 431 transitions, 4074 flow [2024-12-02 06:05:38,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 200 places, 431 transitions, 4030 flow, removed 16 selfloop flow, removed 3 redundant places. [2024-12-02 06:05:38,561 INFO L231 Difference]: Finished difference. Result has 207 places, 178 transitions, 1916 flow [2024-12-02 06:05:38,561 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1408, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=156, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1916, PETRI_PLACES=207, PETRI_TRANSITIONS=178} [2024-12-02 06:05:38,561 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 123 predicate places. [2024-12-02 06:05:38,562 INFO L471 AbstractCegarLoop]: Abstraction has has 207 places, 178 transitions, 1916 flow [2024-12-02 06:05:38,562 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 48.5625) internal successors, (777), 16 states have internal predecessors, (777), 0 states have call successors, (0), 0 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 06:05:38,562 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:05:38,562 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:05:38,567 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-12-02 06:05:38,762 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-12-02 06:05:38,762 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:05:38,763 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:05:38,763 INFO L85 PathProgramCache]: Analyzing trace with hash 885332714, now seen corresponding path program 2 times [2024-12-02 06:05:38,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:05:38,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [410439816] [2024-12-02 06:05:38,763 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:05:38,763 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:05:38,782 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:05:38,782 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:05:39,244 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:05:39,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:05:39,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [410439816] [2024-12-02 06:05:39,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [410439816] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:05:39,245 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [655378433] [2024-12-02 06:05:39,245 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:05:39,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:05:39,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:05:39,246 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:05:39,247 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-12-02 06:05:39,344 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:05:39,344 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:05:39,346 INFO L256 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-12-02 06:05:39,348 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:05:39,353 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 06:05:39,450 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-12-02 06:05:39,450 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 17 treesize of output 21 [2024-12-02 06:05:39,463 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:05:39,532 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:05:39,533 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:05:39,547 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-12-02 06:05:39,548 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 16 treesize of output 18 [2024-12-02 06:05:39,631 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:05:39,631 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:05:40,053 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 100 treesize of output 96 [2024-12-02 06:05:40,297 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:05:40,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [655378433] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:05:40,297 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:05:40,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 24 [2024-12-02 06:05:40,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476246865] [2024-12-02 06:05:40,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:05:40,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-12-02 06:05:40,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:05:40,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-12-02 06:05:40,299 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=80, Invalid=570, Unknown=0, NotChecked=0, Total=650 [2024-12-02 06:05:47,127 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 87 [2024-12-02 06:05:47,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 178 transitions, 1916 flow. Second operand has 26 states, 26 states have (on average 34.03846153846154) internal successors, (885), 26 states have internal predecessors, (885), 0 states have call successors, (0), 0 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 06:05:47,128 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:05:47,128 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 87 [2024-12-02 06:05:47,128 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:06:12,922 INFO L124 PetriNetUnfolderBase]: 136615/208637 cut-off events. [2024-12-02 06:06:12,922 INFO L125 PetriNetUnfolderBase]: For 528687/542490 co-relation queries the response was YES. [2024-12-02 06:06:14,061 INFO L83 FinitePrefix]: Finished finitePrefix Result has 603205 conditions, 208637 events. 136615/208637 cut-off events. For 528687/542490 co-relation queries the response was YES. Maximal size of possible extension queue 5205. Compared 1820239 event pairs, 31706 based on Foata normal form. 1758/207825 useless extension candidates. Maximal degree in co-relation 571343. Up to 35457 conditions per place. [2024-12-02 06:06:14,749 INFO L140 encePairwiseOnDemand]: 75/87 looper letters, 480 selfloop transitions, 79 changer transitions 0/576 dead transitions. [2024-12-02 06:06:14,749 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 230 places, 576 transitions, 5445 flow [2024-12-02 06:06:14,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2024-12-02 06:06:14,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 24 states. [2024-12-02 06:06:14,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24 states to 24 states and 1144 transitions. [2024-12-02 06:06:14,751 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5478927203065134 [2024-12-02 06:06:14,751 INFO L175 Difference]: Start difference. First operand has 207 places, 178 transitions, 1916 flow. Second operand 24 states and 1144 transitions. [2024-12-02 06:06:14,751 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 230 places, 576 transitions, 5445 flow [2024-12-02 06:06:15,574 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 228 places, 576 transitions, 5421 flow, removed 3 selfloop flow, removed 2 redundant places. [2024-12-02 06:06:15,581 INFO L231 Difference]: Finished difference. Result has 235 places, 195 transitions, 2328 flow [2024-12-02 06:06:15,582 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=1892, PETRI_DIFFERENCE_MINUEND_PLACES=205, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=62, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=24, PETRI_FLOW=2328, PETRI_PLACES=235, PETRI_TRANSITIONS=195} [2024-12-02 06:06:15,582 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 151 predicate places. [2024-12-02 06:06:15,582 INFO L471 AbstractCegarLoop]: Abstraction has has 235 places, 195 transitions, 2328 flow [2024-12-02 06:06:15,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 34.03846153846154) internal successors, (885), 26 states have internal predecessors, (885), 0 states have call successors, (0), 0 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 06:06:15,583 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:06:15,583 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:06:15,593 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-12-02 06:06:15,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-12-02 06:06:15,783 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:06:15,784 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:06:15,784 INFO L85 PathProgramCache]: Analyzing trace with hash 1675511209, now seen corresponding path program 1 times [2024-12-02 06:06:15,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:06:15,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1182085979] [2024-12-02 06:06:15,784 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:06:15,784 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:06:15,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:06:15,940 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 06:06:15,940 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:06:15,940 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1182085979] [2024-12-02 06:06:15,940 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1182085979] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:06:15,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158183191] [2024-12-02 06:06:15,941 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 06:06:15,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:06:15,941 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:06:15,942 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:06:15,943 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-12-02 06:06:16,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 06:06:16,028 INFO L256 TraceCheckSpWp]: Trace formula consists of 222 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-12-02 06:06:16,029 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:06:16,034 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 06:06:16,082 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:06:16,083 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-12-02 06:06:16,091 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:06:16,091 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 11 treesize of output 11 [2024-12-02 06:06:16,162 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 06:06:16,162 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:06:16,269 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 52 treesize of output 48 [2024-12-02 06:06:16,362 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-12-02 06:06:16,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158183191] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:06:16,362 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:06:16,362 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2024-12-02 06:06:16,362 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1223308881] [2024-12-02 06:06:16,362 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:06:16,362 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-12-02 06:06:16,363 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:06:16,363 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-12-02 06:06:16,363 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2024-12-02 06:06:17,804 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 87 [2024-12-02 06:06:17,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 235 places, 195 transitions, 2328 flow. Second operand has 20 states, 20 states have (on average 42.95) internal successors, (859), 20 states have internal predecessors, (859), 0 states have call successors, (0), 0 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 06:06:17,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:06:17,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 87 [2024-12-02 06:06:17,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-12-02 06:06:35,484 INFO L124 PetriNetUnfolderBase]: 92407/147884 cut-off events. [2024-12-02 06:06:35,484 INFO L125 PetriNetUnfolderBase]: For 427929/441599 co-relation queries the response was YES. [2024-12-02 06:06:36,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 435282 conditions, 147884 events. 92407/147884 cut-off events. For 427929/441599 co-relation queries the response was YES. Maximal size of possible extension queue 4446. Compared 1351966 event pairs, 27980 based on Foata normal form. 908/145899 useless extension candidates. Maximal degree in co-relation 406877. Up to 30967 conditions per place. [2024-12-02 06:06:36,867 INFO L140 encePairwiseOnDemand]: 76/87 looper letters, 275 selfloop transitions, 79 changer transitions 0/379 dead transitions. [2024-12-02 06:06:36,867 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 379 transitions, 4178 flow [2024-12-02 06:06:36,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 06:06:36,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-12-02 06:06:36,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 728 transitions. [2024-12-02 06:06:36,869 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6436781609195402 [2024-12-02 06:06:36,869 INFO L175 Difference]: Start difference. First operand has 235 places, 195 transitions, 2328 flow. Second operand 13 states and 728 transitions. [2024-12-02 06:06:36,869 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 379 transitions, 4178 flow [2024-12-02 06:06:37,875 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 242 places, 379 transitions, 4101 flow, removed 7 selfloop flow, removed 5 redundant places. [2024-12-02 06:06:37,878 INFO L231 Difference]: Finished difference. Result has 245 places, 200 transitions, 2536 flow [2024-12-02 06:06:37,878 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=87, PETRI_DIFFERENCE_MINUEND_FLOW=2251, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=195, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=74, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=119, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2536, PETRI_PLACES=245, PETRI_TRANSITIONS=200} [2024-12-02 06:06:37,878 INFO L279 CegarLoopForPetriNet]: 84 programPoint places, 161 predicate places. [2024-12-02 06:06:37,878 INFO L471 AbstractCegarLoop]: Abstraction has has 245 places, 200 transitions, 2536 flow [2024-12-02 06:06:37,878 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 42.95) internal successors, (859), 20 states have internal predecessors, (859), 0 states have call successors, (0), 0 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 06:06:37,878 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-12-02 06:06:37,879 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 06:06:37,884 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-12-02 06:06:38,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-12-02 06:06:38,079 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 56 more)] === [2024-12-02 06:06:38,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 06:06:38,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1686232823, now seen corresponding path program 2 times [2024-12-02 06:06:38,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 06:06:38,080 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [406590926] [2024-12-02 06:06:38,080 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:06:38,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 06:06:38,098 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:06:38,098 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:06:38,302 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-12-02 06:06:38,302 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 06:06:38,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [406590926] [2024-12-02 06:06:38,302 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [406590926] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 06:06:38,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [920294123] [2024-12-02 06:06:38,302 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-12-02 06:06:38,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 06:06:38,302 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 06:06:38,304 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 06:06:38,304 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_d5dc78c0-0e4b-4e19-910e-7f1ca7ecb19a/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-12-02 06:06:38,388 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-12-02 06:06:38,388 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-12-02 06:06:38,389 INFO L256 TraceCheckSpWp]: Trace formula consists of 232 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-12-02 06:06:38,390 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 06:06:38,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2024-12-02 06:06:38,447 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-12-02 06:06:38,447 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-12-02 06:06:38,453 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-12-02 06:06:38,453 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 11 treesize of output 11 [2024-12-02 06:06:38,482 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-12-02 06:06:38,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-12-02 06:06:38,664 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 11 proven. 8 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:06:38,664 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 06:06:38,969 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 85 treesize of output 81 [2024-12-02 06:06:39,163 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 13 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-12-02 06:06:39,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [920294123] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 06:06:39,163 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-12-02 06:06:39,163 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 27 [2024-12-02 06:06:39,163 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1813305749] [2024-12-02 06:06:39,163 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-12-02 06:06:39,163 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-12-02 06:06:39,164 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 06:06:39,164 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-12-02 06:06:39,164 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=713, Unknown=0, NotChecked=0, Total=812 [2024-12-02 06:06:43,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:06:49,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:06:54,259 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:06:58,477 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-12-02 06:06:58,845 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 87 [2024-12-02 06:06:58,846 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 245 places, 200 transitions, 2536 flow. Second operand has 29 states, 29 states have (on average 28.103448275862068) internal successors, (815), 29 states have internal predecessors, (815), 0 states have call successors, (0), 0 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 06:06:58,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-12-02 06:06:58,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 87 [2024-12-02 06:06:58,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand