./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 826ab2ba Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd --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 670814d0a16da58b0f26835e20c05a244e2f373856f13b9d4ff2a931783edf81 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-826ab2b [2024-11-13 14:50:20,179 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-13 14:50:20,292 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-13 14:50:20,302 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-13 14:50:20,302 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-13 14:50:20,328 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-13 14:50:20,329 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-13 14:50:20,329 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-13 14:50:20,329 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-13 14:50:20,329 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-13 14:50:20,330 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-13 14:50:20,330 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-13 14:50:20,330 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-13 14:50:20,331 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-13 14:50:20,331 INFO L153 SettingsManager]: * Use SBE=true [2024-11-13 14:50:20,331 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-13 14:50:20,331 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-13 14:50:20,331 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-13 14:50:20,332 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-13 14:50:20,332 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-13 14:50:20,332 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-13 14:50:20,332 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-13 14:50:20,332 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-13 14:50:20,332 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-13 14:50:20,332 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-13 14:50:20,333 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-13 14:50:20,333 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-13 14:50:20,333 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-13 14:50:20,333 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-13 14:50:20,333 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-13 14:50:20,334 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-13 14:50:20,334 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-13 14:50:20,334 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-13 14:50:20,334 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:50:20,334 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-13 14:50:20,334 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-13 14:50:20,335 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-13 14:50:20,335 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-13 14:50:20,335 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-13 14:50:20,335 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-13 14:50:20,335 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-13 14:50:20,335 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-13 14:50:20,335 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_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd 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 -> 670814d0a16da58b0f26835e20c05a244e2f373856f13b9d4ff2a931783edf81 [2024-11-13 14:50:20,689 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-13 14:50:20,699 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-13 14:50:20,702 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-13 14:50:20,704 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-13 14:50:20,705 INFO L274 PluginConnector]: CDTParser initialized [2024-11-13 14:50:20,706 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/../../sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c Unable to find full path for "g++" [2024-11-13 14:50:22,890 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-13 14:50:23,262 INFO L384 CDTParser]: Found 1 translation units. [2024-11-13 14:50:23,265 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/sv-benchmarks/c/weaver/popl20-three-array-max.wvr.c [2024-11-13 14:50:23,277 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/data/fdb442cec/cf5540268cfb42acb51b57115734d075/FLAG219b82967 [2024-11-13 14:50:23,304 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/data/fdb442cec/cf5540268cfb42acb51b57115734d075 [2024-11-13 14:50:23,310 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-13 14:50:23,312 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-13 14:50:23,316 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-13 14:50:23,316 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-13 14:50:23,322 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-13 14:50:23,323 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,324 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5303897 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23, skipping insertion in model container [2024-11-13 14:50:23,327 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,354 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-13 14:50:23,649 WARN L1072 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-13 14:50:23,660 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:50:23,676 INFO L200 MainTranslator]: Completed pre-run [2024-11-13 14:50:23,733 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-13 14:50:23,759 INFO L204 MainTranslator]: Completed translation [2024-11-13 14:50:23,760 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23 WrapperNode [2024-11-13 14:50:23,762 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-13 14:50:23,764 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-13 14:50:23,765 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-13 14:50:23,765 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-13 14:50:23,774 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,784 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,822 INFO L138 Inliner]: procedures = 25, calls = 43, calls flagged for inlining = 15, calls inlined = 23, statements flattened = 220 [2024-11-13 14:50:23,825 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-13 14:50:23,826 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-13 14:50:23,826 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-13 14:50:23,826 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-13 14:50:23,837 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,838 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,844 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,865 INFO L175 MemorySlicer]: Split 18 memory accesses to 2 slices as follows [2, 16]. 89 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 4 writes are split as follows [0, 4]. [2024-11-13 14:50:23,865 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,865 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,877 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,883 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,885 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,887 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,891 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-13 14:50:23,892 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-13 14:50:23,892 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-13 14:50:23,892 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-13 14:50:23,898 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (1/1) ... [2024-11-13 14:50:23,910 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-13 14:50:23,932 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:50:23,946 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-13 14:50:23,950 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-13 14:50:23,976 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-13 14:50:23,976 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-13 14:50:23,976 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-13 14:50:23,976 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-13 14:50:23,976 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-13 14:50:23,976 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2024-11-13 14:50:23,976 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2024-11-13 14:50:23,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-13 14:50:23,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-13 14:50:23,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-13 14:50:23,977 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-13 14:50:23,977 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2024-11-13 14:50:23,977 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2024-11-13 14:50:23,977 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-13 14:50:23,977 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-13 14:50:23,977 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-13 14:50:23,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-13 14:50:23,977 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-13 14:50:23,979 WARN L207 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-13 14:50:24,145 INFO L238 CfgBuilder]: Building ICFG [2024-11-13 14:50:24,148 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-13 14:50:25,032 INFO L283 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-13 14:50:25,032 INFO L287 CfgBuilder]: Performing block encoding [2024-11-13 14:50:25,609 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-13 14:50:25,610 INFO L316 CfgBuilder]: Removed 6 assume(true) statements. [2024-11-13 14:50:25,611 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:50:25 BoogieIcfgContainer [2024-11-13 14:50:25,612 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-13 14:50:25,615 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-13 14:50:25,615 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-13 14:50:25,621 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-13 14:50:25,622 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 13.11 02:50:23" (1/3) ... [2024-11-13 14:50:25,623 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dfa284d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:50:25, skipping insertion in model container [2024-11-13 14:50:25,623 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 13.11 02:50:23" (2/3) ... [2024-11-13 14:50:25,624 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6dfa284d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 13.11 02:50:25, skipping insertion in model container [2024-11-13 14:50:25,624 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 13.11 02:50:25" (3/3) ... [2024-11-13 14:50:25,626 INFO L112 eAbstractionObserver]: Analyzing ICFG popl20-three-array-max.wvr.c [2024-11-13 14:50:25,647 INFO L217 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-13 14:50:25,649 INFO L154 ceAbstractionStarter]: Applying trace abstraction to ICFG popl20-three-array-max.wvr.c that has 4 procedures, 81 locations, 1 initial locations, 6 loop locations, and 34 error locations. [2024-11-13 14:50:25,649 INFO L492 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-13 14:50:25,794 INFO L143 ThreadInstanceAdder]: Constructed 3 joinOtherThreadTransitions. [2024-11-13 14:50:25,848 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 90 places, 89 transitions, 199 flow [2024-11-13 14:50:25,926 INFO L124 PetriNetUnfolderBase]: 9/86 cut-off events. [2024-11-13 14:50:25,929 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-13 14:50:25,935 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99 conditions, 86 events. 9/86 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 15. Compared 240 event pairs, 0 based on Foata normal form. 0/43 useless extension candidates. Maximal degree in co-relation 67. Up to 2 conditions per place. [2024-11-13 14:50:25,936 INFO L82 GeneralOperation]: Start removeDead. Operand has 90 places, 89 transitions, 199 flow [2024-11-13 14:50:25,943 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 86 places, 85 transitions, 188 flow [2024-11-13 14:50:25,956 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-13 14:50:25,980 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;@e98e926, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-13 14:50:25,984 INFO L334 AbstractCegarLoop]: Starting to check reachability of 55 error locations. [2024-11-13 14:50:25,988 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-13 14:50:25,990 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-13 14:50:25,991 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-13 14:50:25,991 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:50:25,992 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 14:50:25,993 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:50:26,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:50:26,002 INFO L85 PathProgramCache]: Analyzing trace with hash 897838, now seen corresponding path program 1 times [2024-11-13 14:50:26,011 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:50:26,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706286767] [2024-11-13 14:50:26,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:26,012 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:50:26,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:26,334 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:26,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:50:26,334 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706286767] [2024-11-13 14:50:26,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706286767] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:50:26,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:50:26,336 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-13 14:50:26,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119999881] [2024-11-13 14:50:26,339 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:50:26,347 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-13 14:50:26,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:50:26,388 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-13 14:50:26,389 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-13 14:50:26,485 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-11-13 14:50:26,490 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 85 transitions, 188 flow. Second operand has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:26,490 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:50:26,490 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-11-13 14:50:26,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:50:27,731 INFO L124 PetriNetUnfolderBase]: 3058/4533 cut-off events. [2024-11-13 14:50:27,732 INFO L125 PetriNetUnfolderBase]: For 133/133 co-relation queries the response was YES. [2024-11-13 14:50:27,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8833 conditions, 4533 events. 3058/4533 cut-off events. For 133/133 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27296 event pairs, 2267 based on Foata normal form. 1/3074 useless extension candidates. Maximal degree in co-relation 8267. Up to 4053 conditions per place. [2024-11-13 14:50:27,805 INFO L140 encePairwiseOnDemand]: 81/89 looper letters, 46 selfloop transitions, 2 changer transitions 0/78 dead transitions. [2024-11-13 14:50:27,806 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 78 transitions, 270 flow [2024-11-13 14:50:27,807 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:50:27,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:50:27,822 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 156 transitions. [2024-11-13 14:50:27,827 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5842696629213483 [2024-11-13 14:50:27,829 INFO L175 Difference]: Start difference. First operand has 86 places, 85 transitions, 188 flow. Second operand 3 states and 156 transitions. [2024-11-13 14:50:27,833 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 78 transitions, 270 flow [2024-11-13 14:50:27,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 78 transitions, 258 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 14:50:27,876 INFO L231 Difference]: Finished difference. Result has 75 places, 78 transitions, 166 flow [2024-11-13 14:50:27,881 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, 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-11-13 14:50:27,887 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, -11 predicate places. [2024-11-13 14:50:27,887 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 78 transitions, 166 flow [2024-11-13 14:50:27,888 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 35.0) internal successors, (105), 3 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:27,888 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:50:27,888 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-13 14:50:27,889 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-13 14:50:27,889 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:50:27,890 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:50:27,890 INFO L85 PathProgramCache]: Analyzing trace with hash 897839, now seen corresponding path program 1 times [2024-11-13 14:50:27,891 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:50:27,891 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1927482378] [2024-11-13 14:50:27,891 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:27,891 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:50:27,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:28,451 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:28,451 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:50:28,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1927482378] [2024-11-13 14:50:28,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1927482378] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:50:28,451 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:50:28,451 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-13 14:50:28,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086467433] [2024-11-13 14:50:28,452 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:50:28,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:50:28,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:50:28,455 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:50:28,456 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:50:28,555 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-11-13 14:50:28,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 78 transitions, 166 flow. Second operand has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:28,557 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:50:28,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-11-13 14:50:28,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:50:29,389 INFO L124 PetriNetUnfolderBase]: 3058/4535 cut-off events. [2024-11-13 14:50:29,389 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-11-13 14:50:29,399 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8684 conditions, 4535 events. 3058/4535 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27330 event pairs, 2267 based on Foata normal form. 0/3073 useless extension candidates. Maximal degree in co-relation 8649. Up to 4065 conditions per place. [2024-11-13 14:50:29,428 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 51 selfloop transitions, 2 changer transitions 0/80 dead transitions. [2024-11-13 14:50:29,428 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 80 transitions, 276 flow [2024-11-13 14:50:29,428 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-13 14:50:29,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-13 14:50:29,431 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 157 transitions. [2024-11-13 14:50:29,431 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5880149812734082 [2024-11-13 14:50:29,432 INFO L175 Difference]: Start difference. First operand has 75 places, 78 transitions, 166 flow. Second operand 3 states and 157 transitions. [2024-11-13 14:50:29,432 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 80 transitions, 276 flow [2024-11-13 14:50:29,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 80 transitions, 272 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:50:29,436 INFO L231 Difference]: Finished difference. Result has 76 places, 79 transitions, 176 flow [2024-11-13 14:50:29,437 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, 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=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=176, PETRI_PLACES=76, PETRI_TRANSITIONS=79} [2024-11-13 14:50:29,438 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, -10 predicate places. [2024-11-13 14:50:29,438 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 79 transitions, 176 flow [2024-11-13 14:50:29,438 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.75) internal successors, (139), 4 states have internal predecessors, (139), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:29,439 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:50:29,439 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-13 14:50:29,439 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-13 14:50:29,439 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:50:29,440 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:50:29,441 INFO L85 PathProgramCache]: Analyzing trace with hash 862852374, now seen corresponding path program 1 times [2024-11-13 14:50:29,441 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:50:29,441 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2013954513] [2024-11-13 14:50:29,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:29,442 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:50:29,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:30,018 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:30,018 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:50:30,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2013954513] [2024-11-13 14:50:30,019 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2013954513] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:50:30,019 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [11925859] [2024-11-13 14:50:30,019 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:30,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:50:30,020 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:50:30,025 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:50:30,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-13 14:50:30,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:30,146 INFO L255 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 14:50:30,151 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:50:30,228 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-11-13 14:50:30,540 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:30,540 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:50:30,716 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:30,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [11925859] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:50:30,717 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:50:30,717 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-13 14:50:30,717 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1849977445] [2024-11-13 14:50:30,717 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:50:30,718 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-13 14:50:30,718 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:50:30,718 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-13 14:50:30,718 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=75, Unknown=0, NotChecked=0, Total=110 [2024-11-13 14:50:31,331 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-11-13 14:50:31,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 79 transitions, 176 flow. Second operand has 11 states, 11 states have (on average 35.36363636363637) internal successors, (389), 11 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:31,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:50:31,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-11-13 14:50:31,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:50:32,687 INFO L124 PetriNetUnfolderBase]: 3058/4534 cut-off events. [2024-11-13 14:50:32,687 INFO L125 PetriNetUnfolderBase]: For 21/21 co-relation queries the response was YES. [2024-11-13 14:50:32,698 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8686 conditions, 4534 events. 3058/4534 cut-off events. For 21/21 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27392 event pairs, 2267 based on Foata normal form. 0/3073 useless extension candidates. Maximal degree in co-relation 8673. Up to 4061 conditions per place. [2024-11-13 14:50:32,728 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 47 selfloop transitions, 5 changer transitions 0/79 dead transitions. [2024-11-13 14:50:32,728 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 79 transitions, 278 flow [2024-11-13 14:50:32,731 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:50:32,731 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:50:32,732 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 223 transitions. [2024-11-13 14:50:32,733 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.501123595505618 [2024-11-13 14:50:32,733 INFO L175 Difference]: Start difference. First operand has 76 places, 79 transitions, 176 flow. Second operand 5 states and 223 transitions. [2024-11-13 14:50:32,733 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 79 transitions, 278 flow [2024-11-13 14:50:32,734 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 79 transitions, 276 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-13 14:50:32,736 INFO L231 Difference]: Finished difference. Result has 79 places, 79 transitions, 188 flow [2024-11-13 14:50:32,736 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=170, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=188, PETRI_PLACES=79, PETRI_TRANSITIONS=79} [2024-11-13 14:50:32,737 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, -7 predicate places. [2024-11-13 14:50:32,737 INFO L471 AbstractCegarLoop]: Abstraction has has 79 places, 79 transitions, 188 flow [2024-11-13 14:50:32,738 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 35.36363636363637) internal successors, (389), 11 states have internal predecessors, (389), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:32,738 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:50:32,738 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-13 14:50:32,762 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-13 14:50:32,942 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:50:32,942 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:50:32,943 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:50:32,943 INFO L85 PathProgramCache]: Analyzing trace with hash 978622308, now seen corresponding path program 1 times [2024-11-13 14:50:32,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:50:32,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [96505654] [2024-11-13 14:50:32,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:32,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:50:32,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:33,353 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:33,353 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:50:33,354 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [96505654] [2024-11-13 14:50:33,355 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [96505654] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:50:33,355 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769452328] [2024-11-13 14:50:33,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:33,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:50:33,356 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:50:33,358 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:50:33,361 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-13 14:50:33,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:33,468 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-13 14:50:33,470 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:50:33,490 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 14:50:33,645 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:50:33,646 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 32 treesize of output 27 [2024-11-13 14:50:33,687 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:33,687 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:50:33,807 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:33,807 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769452328] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:50:33,807 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:50:33,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4, 3] total 9 [2024-11-13 14:50:33,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1049821779] [2024-11-13 14:50:33,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:50:33,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:50:33,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:50:33,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:50:33,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-13 14:50:33,971 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-11-13 14:50:33,972 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 79 transitions, 188 flow. Second operand has 5 states, 5 states have (on average 35.2) internal successors, (176), 5 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:33,972 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:50:33,972 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-11-13 14:50:33,972 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:50:34,728 INFO L124 PetriNetUnfolderBase]: 3060/4540 cut-off events. [2024-11-13 14:50:34,729 INFO L125 PetriNetUnfolderBase]: For 22/22 co-relation queries the response was YES. [2024-11-13 14:50:34,743 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8706 conditions, 4540 events. 3060/4540 cut-off events. For 22/22 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27353 event pairs, 2267 based on Foata normal form. 0/3077 useless extension candidates. Maximal degree in co-relation 8677. Up to 4064 conditions per place. [2024-11-13 14:50:34,774 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 51 selfloop transitions, 7 changer transitions 0/85 dead transitions. [2024-11-13 14:50:34,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 85 transitions, 316 flow [2024-11-13 14:50:34,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:50:34,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:50:34,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 196 transitions. [2024-11-13 14:50:34,778 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.550561797752809 [2024-11-13 14:50:34,778 INFO L175 Difference]: Start difference. First operand has 79 places, 79 transitions, 188 flow. Second operand 4 states and 196 transitions. [2024-11-13 14:50:34,778 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 85 transitions, 316 flow [2024-11-13 14:50:34,781 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 85 transitions, 306 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-13 14:50:34,783 INFO L231 Difference]: Finished difference. Result has 81 places, 83 transitions, 225 flow [2024-11-13 14:50:34,784 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=79, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=225, PETRI_PLACES=81, PETRI_TRANSITIONS=83} [2024-11-13 14:50:34,785 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, -5 predicate places. [2024-11-13 14:50:34,785 INFO L471 AbstractCegarLoop]: Abstraction has has 81 places, 83 transitions, 225 flow [2024-11-13 14:50:34,785 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.2) internal successors, (176), 5 states have internal predecessors, (176), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:34,785 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:50:34,785 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:50:34,809 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-13 14:50:34,986 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:50:34,986 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:50:34,987 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:50:34,987 INFO L85 PathProgramCache]: Analyzing trace with hash 272522686, now seen corresponding path program 1 times [2024-11-13 14:50:34,987 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:50:34,987 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [420697215] [2024-11-13 14:50:34,987 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:34,987 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:50:35,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:35,091 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 14:50:35,091 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:50:35,091 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [420697215] [2024-11-13 14:50:35,091 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [420697215] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:50:35,091 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:50:35,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:50:35,092 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835064656] [2024-11-13 14:50:35,092 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:50:35,092 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:50:35,092 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:50:35,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:50:35,093 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:50:35,118 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-11-13 14:50:35,119 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 83 transitions, 225 flow. Second operand has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:35,119 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:50:35,119 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-11-13 14:50:35,119 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:50:35,818 INFO L124 PetriNetUnfolderBase]: 3058/4538 cut-off events. [2024-11-13 14:50:35,818 INFO L125 PetriNetUnfolderBase]: For 26/26 co-relation queries the response was YES. [2024-11-13 14:50:35,831 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8712 conditions, 4538 events. 3058/4538 cut-off events. For 26/26 co-relation queries the response was YES. Maximal size of possible extension queue 322. Compared 27291 event pairs, 2267 based on Foata normal form. 2/3083 useless extension candidates. Maximal degree in co-relation 8682. Up to 4061 conditions per place. [2024-11-13 14:50:35,853 INFO L140 encePairwiseOnDemand]: 82/89 looper letters, 48 selfloop transitions, 6 changer transitions 0/83 dead transitions. [2024-11-13 14:50:35,853 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 84 places, 83 transitions, 327 flow [2024-11-13 14:50:35,854 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:50:35,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:50:35,855 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 204 transitions. [2024-11-13 14:50:35,855 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5730337078651685 [2024-11-13 14:50:35,855 INFO L175 Difference]: Start difference. First operand has 81 places, 83 transitions, 225 flow. Second operand 4 states and 204 transitions. [2024-11-13 14:50:35,856 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 84 places, 83 transitions, 327 flow [2024-11-13 14:50:35,858 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 83 transitions, 321 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:50:35,861 INFO L231 Difference]: Finished difference. Result has 82 places, 81 transitions, 221 flow [2024-11-13 14:50:35,861 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=221, PETRI_PLACES=82, PETRI_TRANSITIONS=81} [2024-11-13 14:50:35,863 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, -4 predicate places. [2024-11-13 14:50:35,863 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 81 transitions, 221 flow [2024-11-13 14:50:35,863 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 38.5) internal successors, (154), 4 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:35,863 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:50:35,863 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-13 14:50:35,863 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-13 14:50:35,864 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:50:35,864 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:50:35,864 INFO L85 PathProgramCache]: Analyzing trace with hash -141770872, now seen corresponding path program 1 times [2024-11-13 14:50:35,864 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:50:35,864 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144868094] [2024-11-13 14:50:35,864 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:35,864 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:50:35,885 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:36,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:36,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:50:36,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144868094] [2024-11-13 14:50:36,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144868094] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:50:36,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135348121] [2024-11-13 14:50:36,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:36,017 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:50:36,017 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:50:36,019 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:50:36,023 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-13 14:50:36,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:36,128 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-13 14:50:36,130 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:50:36,227 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:36,228 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:50:36,308 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:36,309 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135348121] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:50:36,309 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:50:36,309 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-13 14:50:36,309 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054092258] [2024-11-13 14:50:36,309 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:50:36,310 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-13 14:50:36,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:50:36,310 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-13 14:50:36,310 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-13 14:50:36,480 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-11-13 14:50:36,481 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 81 transitions, 221 flow. Second operand has 13 states, 13 states have (on average 38.53846153846154) internal successors, (501), 13 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:36,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:50:36,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-11-13 14:50:36,482 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:50:38,193 INFO L124 PetriNetUnfolderBase]: 6115/9075 cut-off events. [2024-11-13 14:50:38,193 INFO L125 PetriNetUnfolderBase]: For 53/53 co-relation queries the response was YES. [2024-11-13 14:50:38,220 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17418 conditions, 9075 events. 6115/9075 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 58538 event pairs, 4534 based on Foata normal form. 2/6174 useless extension candidates. Maximal degree in co-relation 8705. Up to 4059 conditions per place. [2024-11-13 14:50:38,261 INFO L140 encePairwiseOnDemand]: 79/89 looper letters, 85 selfloop transitions, 22 changer transitions 0/136 dead transitions. [2024-11-13 14:50:38,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 136 transitions, 592 flow [2024-11-13 14:50:38,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:50:38,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:50:38,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 405 transitions. [2024-11-13 14:50:38,267 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5688202247191011 [2024-11-13 14:50:38,267 INFO L175 Difference]: Start difference. First operand has 82 places, 81 transitions, 221 flow. Second operand 8 states and 405 transitions. [2024-11-13 14:50:38,267 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 136 transitions, 592 flow [2024-11-13 14:50:38,269 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 136 transitions, 570 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:50:38,273 INFO L231 Difference]: Finished difference. Result has 88 places, 94 transitions, 338 flow [2024-11-13 14:50:38,274 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=338, PETRI_PLACES=88, PETRI_TRANSITIONS=94} [2024-11-13 14:50:38,276 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 2 predicate places. [2024-11-13 14:50:38,277 INFO L471 AbstractCegarLoop]: Abstraction has has 88 places, 94 transitions, 338 flow [2024-11-13 14:50:38,277 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 38.53846153846154) internal successors, (501), 13 states have internal predecessors, (501), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:38,277 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:50:38,277 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2024-11-13 14:50:38,306 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-13 14:50:38,478 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:50:38,478 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:50:38,478 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:50:38,478 INFO L85 PathProgramCache]: Analyzing trace with hash -261065215, now seen corresponding path program 2 times [2024-11-13 14:50:38,478 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:50:38,478 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1922037824] [2024-11-13 14:50:38,478 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:38,479 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:50:38,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:38,880 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:38,880 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:50:38,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1922037824] [2024-11-13 14:50:38,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1922037824] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:50:38,881 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [916948770] [2024-11-13 14:50:38,881 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:50:38,881 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:50:38,881 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:50:38,884 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:50:38,888 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-13 14:50:38,992 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:50:38,992 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:50:38,994 INFO L255 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-13 14:50:38,997 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:50:39,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 14:50:39,222 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:50:39,223 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 32 treesize of output 27 [2024-11-13 14:50:39,329 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:39,329 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:50:39,570 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:50:39,571 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [916948770] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:50:39,571 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:50:39,571 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 17 [2024-11-13 14:50:39,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430221664] [2024-11-13 14:50:39,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:50:39,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-13 14:50:39,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:50:39,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-13 14:50:39,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2024-11-13 14:50:41,352 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-11-13 14:50:41,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 94 transitions, 338 flow. Second operand has 19 states, 19 states have (on average 35.578947368421055) internal successors, (676), 19 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:41,354 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:50:41,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-11-13 14:50:41,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:50:43,948 INFO L124 PetriNetUnfolderBase]: 6116/9090 cut-off events. [2024-11-13 14:50:43,949 INFO L125 PetriNetUnfolderBase]: For 62/62 co-relation queries the response was YES. [2024-11-13 14:50:43,981 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17523 conditions, 9090 events. 6116/9090 cut-off events. For 62/62 co-relation queries the response was YES. Maximal size of possible extension queue 506. Compared 58640 event pairs, 4534 based on Foata normal form. 8/6195 useless extension candidates. Maximal degree in co-relation 8762. Up to 4064 conditions per place. [2024-11-13 14:50:44,022 INFO L140 encePairwiseOnDemand]: 79/89 looper letters, 101 selfloop transitions, 25 changer transitions 0/153 dead transitions. [2024-11-13 14:50:44,022 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 99 places, 153 transitions, 807 flow [2024-11-13 14:50:44,022 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 14:50:44,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 14:50:44,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 542 transitions. [2024-11-13 14:50:44,027 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5074906367041199 [2024-11-13 14:50:44,027 INFO L175 Difference]: Start difference. First operand has 88 places, 94 transitions, 338 flow. Second operand 12 states and 542 transitions. [2024-11-13 14:50:44,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 99 places, 153 transitions, 807 flow [2024-11-13 14:50:44,029 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 153 transitions, 779 flow, removed 7 selfloop flow, removed 1 redundant places. [2024-11-13 14:50:44,034 INFO L231 Difference]: Finished difference. Result has 101 places, 102 transitions, 456 flow [2024-11-13 14:50:44,034 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=307, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=456, PETRI_PLACES=101, PETRI_TRANSITIONS=102} [2024-11-13 14:50:44,036 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 15 predicate places. [2024-11-13 14:50:44,037 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 102 transitions, 456 flow [2024-11-13 14:50:44,037 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 35.578947368421055) internal successors, (676), 19 states have internal predecessors, (676), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:44,038 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:50:44,038 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:50:44,063 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-13 14:50:44,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:50:44,243 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:50:44,243 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:50:44,244 INFO L85 PathProgramCache]: Analyzing trace with hash -1541067532, now seen corresponding path program 1 times [2024-11-13 14:50:44,244 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:50:44,244 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1605066866] [2024-11-13 14:50:44,244 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:44,244 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:50:44,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:44,555 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:50:44,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:50:44,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1605066866] [2024-11-13 14:50:44,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1605066866] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:50:44,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:50:44,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:50:44,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [575303655] [2024-11-13 14:50:44,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:50:44,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:50:44,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:50:44,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:50:44,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:50:44,654 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 89 [2024-11-13 14:50:44,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 102 transitions, 456 flow. Second operand has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:44,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:50:44,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 89 [2024-11-13 14:50:44,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:50:46,178 INFO L124 PetriNetUnfolderBase]: 6180/9522 cut-off events. [2024-11-13 14:50:46,178 INFO L125 PetriNetUnfolderBase]: For 92/92 co-relation queries the response was YES. [2024-11-13 14:50:46,210 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18104 conditions, 9522 events. 6180/9522 cut-off events. For 92/92 co-relation queries the response was YES. Maximal size of possible extension queue 486. Compared 61962 event pairs, 4648 based on Foata normal form. 0/6556 useless extension candidates. Maximal degree in co-relation 18048. Up to 8215 conditions per place. [2024-11-13 14:50:46,247 INFO L140 encePairwiseOnDemand]: 81/89 looper letters, 67 selfloop transitions, 7 changer transitions 0/97 dead transitions. [2024-11-13 14:50:46,248 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 97 transitions, 594 flow [2024-11-13 14:50:46,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:50:46,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:50:46,249 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 194 transitions. [2024-11-13 14:50:46,249 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43595505617977526 [2024-11-13 14:50:46,249 INFO L175 Difference]: Start difference. First operand has 101 places, 102 transitions, 456 flow. Second operand 5 states and 194 transitions. [2024-11-13 14:50:46,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 97 transitions, 594 flow [2024-11-13 14:50:46,255 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 97 transitions, 561 flow, removed 1 selfloop flow, removed 5 redundant places. [2024-11-13 14:50:46,257 INFO L231 Difference]: Finished difference. Result has 95 places, 97 transitions, 427 flow [2024-11-13 14:50:46,257 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=413, PETRI_DIFFERENCE_MINUEND_PLACES=91, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=97, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=427, PETRI_PLACES=95, PETRI_TRANSITIONS=97} [2024-11-13 14:50:46,258 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 9 predicate places. [2024-11-13 14:50:46,260 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 97 transitions, 427 flow [2024-11-13 14:50:46,260 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.2) internal successors, (151), 5 states have internal predecessors, (151), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:46,260 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:50:46,260 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:50:46,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-13 14:50:46,261 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:50:46,262 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:50:46,262 INFO L85 PathProgramCache]: Analyzing trace with hash -1541067531, now seen corresponding path program 1 times [2024-11-13 14:50:46,262 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:50:46,262 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69894318] [2024-11-13 14:50:46,262 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:46,262 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:50:46,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:46,845 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-13 14:50:46,845 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:50:46,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69894318] [2024-11-13 14:50:46,845 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69894318] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:50:46,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086067957] [2024-11-13 14:50:46,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:50:46,846 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:50:46,846 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:50:46,848 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:50:46,851 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-13 14:50:46,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:50:46,967 INFO L255 TraceCheckSpWp]: Trace formula consists of 162 conjuncts, 33 conjuncts are in the unsatisfiable core [2024-11-13 14:50:46,969 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:50:46,981 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 14:50:46,991 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-11-13 14:50:47,204 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:50:47,204 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-11-13 14:50:47,223 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 18 treesize of output 13 [2024-11-13 14:50:47,405 INFO L349 Elim1Store]: treesize reduction 24, result has 44.2 percent of original size [2024-11-13 14:50:47,405 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 28 treesize of output 32 [2024-11-13 14:50:47,743 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:50:47,743 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:50:48,275 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:50:48,275 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086067957] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:50:48,275 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:50:48,275 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4, 4] total 12 [2024-11-13 14:50:48,275 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644759727] [2024-11-13 14:50:48,275 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:50:48,276 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:50:48,276 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:50:48,276 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:50:48,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2024-11-13 14:50:48,719 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-11-13 14:50:48,719 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 97 transitions, 427 flow. Second operand has 6 states, 6 states have (on average 35.833333333333336) internal successors, (215), 6 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:50:48,719 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:50:48,719 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-11-13 14:50:48,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:50:53,142 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 14:50:54,948 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 14:50:58,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.96s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 14:51:02,047 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 14:51:05,644 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.59s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-13 14:51:06,589 INFO L124 PetriNetUnfolderBase]: 5510/8188 cut-off events. [2024-11-13 14:51:06,589 INFO L125 PetriNetUnfolderBase]: For 80/80 co-relation queries the response was YES. [2024-11-13 14:51:06,602 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15832 conditions, 8188 events. 5510/8188 cut-off events. For 80/80 co-relation queries the response was YES. Maximal size of possible extension queue 418. Compared 51693 event pairs, 4062 based on Foata normal form. 0/5662 useless extension candidates. Maximal degree in co-relation 15778. Up to 7307 conditions per place. [2024-11-13 14:51:06,634 INFO L140 encePairwiseOnDemand]: 83/89 looper letters, 64 selfloop transitions, 10 changer transitions 0/96 dead transitions. [2024-11-13 14:51:06,635 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 98 places, 96 transitions, 577 flow [2024-11-13 14:51:06,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:51:06,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:51:06,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 256 transitions. [2024-11-13 14:51:06,637 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4794007490636704 [2024-11-13 14:51:06,637 INFO L175 Difference]: Start difference. First operand has 95 places, 97 transitions, 427 flow. Second operand 6 states and 256 transitions. [2024-11-13 14:51:06,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 98 places, 96 transitions, 577 flow [2024-11-13 14:51:06,639 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 95 places, 96 transitions, 566 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:51:06,641 INFO L231 Difference]: Finished difference. Result has 95 places, 95 transitions, 432 flow [2024-11-13 14:51:06,642 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=432, PETRI_PLACES=95, PETRI_TRANSITIONS=95} [2024-11-13 14:51:06,643 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 9 predicate places. [2024-11-13 14:51:06,643 INFO L471 AbstractCegarLoop]: Abstraction has has 95 places, 95 transitions, 432 flow [2024-11-13 14:51:06,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.833333333333336) internal successors, (215), 6 states have internal predecessors, (215), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:06,644 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:06,644 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:06,670 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-13 14:51:06,844 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:06,845 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:06,845 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:06,845 INFO L85 PathProgramCache]: Analyzing trace with hash -528452274, now seen corresponding path program 1 times [2024-11-13 14:51:06,845 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:06,846 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840158950] [2024-11-13 14:51:06,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:06,846 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:06,870 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:07,015 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:07,016 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:07,016 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840158950] [2024-11-13 14:51:07,016 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1840158950] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:51:07,016 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:51:07,016 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-13 14:51:07,016 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857871464] [2024-11-13 14:51:07,016 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:51:07,017 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:51:07,017 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:07,017 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:51:07,018 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-13 14:51:07,148 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 89 [2024-11-13 14:51:07,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 95 transitions, 432 flow. Second operand has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:07,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:07,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 89 [2024-11-13 14:51:07,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:08,222 INFO L124 PetriNetUnfolderBase]: 5612/8378 cut-off events. [2024-11-13 14:51:08,222 INFO L125 PetriNetUnfolderBase]: For 81/81 co-relation queries the response was YES. [2024-11-13 14:51:08,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16198 conditions, 8378 events. 5612/8378 cut-off events. For 81/81 co-relation queries the response was YES. Maximal size of possible extension queue 498. Compared 52623 event pairs, 4230 based on Foata normal form. 0/5992 useless extension candidates. Maximal degree in co-relation 16143. Up to 7473 conditions per place. [2024-11-13 14:51:08,285 INFO L140 encePairwiseOnDemand]: 81/89 looper letters, 65 selfloop transitions, 7 changer transitions 0/90 dead transitions. [2024-11-13 14:51:08,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 94 places, 90 transitions, 566 flow [2024-11-13 14:51:08,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-13 14:51:08,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-13 14:51:08,287 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 197 transitions. [2024-11-13 14:51:08,287 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.44269662921348313 [2024-11-13 14:51:08,288 INFO L175 Difference]: Start difference. First operand has 95 places, 95 transitions, 432 flow. Second operand 5 states and 197 transitions. [2024-11-13 14:51:08,288 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 94 places, 90 transitions, 566 flow [2024-11-13 14:51:08,293 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 91 places, 90 transitions, 555 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:51:08,295 INFO L231 Difference]: Finished difference. Result has 91 places, 90 transitions, 425 flow [2024-11-13 14:51:08,296 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=87, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=425, PETRI_PLACES=91, PETRI_TRANSITIONS=90} [2024-11-13 14:51:08,297 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 5 predicate places. [2024-11-13 14:51:08,298 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 90 transitions, 425 flow [2024-11-13 14:51:08,299 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 31.4) internal successors, (157), 5 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:08,299 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:08,299 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 2, 2, 2, 1, 1, 1] [2024-11-13 14:51:08,299 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-13 14:51:08,299 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:08,300 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:08,300 INFO L85 PathProgramCache]: Analyzing trace with hash -1775539483, now seen corresponding path program 3 times [2024-11-13 14:51:08,300 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:08,300 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401945825] [2024-11-13 14:51:08,301 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:08,301 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:08,333 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:08,525 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-13 14:51:08,525 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:08,525 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401945825] [2024-11-13 14:51:08,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1401945825] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:08,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1537559314] [2024-11-13 14:51:08,527 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-13 14:51:08,527 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:08,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:08,529 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:08,532 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-13 14:51:08,640 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-13 14:51:08,640 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:51:08,641 INFO L255 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-13 14:51:08,643 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:08,658 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 14:51:08,906 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-13 14:51:08,906 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 27 treesize of output 24 [2024-11-13 14:51:09,341 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 14:51:09,342 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:51:09,648 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 14:51:09,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1537559314] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:51:09,648 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:51:09,648 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 5, 5] total 17 [2024-11-13 14:51:09,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1256996379] [2024-11-13 14:51:09,648 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:51:09,649 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-13 14:51:09,649 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:09,649 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-13 14:51:09,650 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-11-13 14:51:11,649 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-11-13 14:51:11,651 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 90 transitions, 425 flow. Second operand has 18 states, 18 states have (on average 35.77777777777778) internal successors, (644), 18 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:11,651 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:11,651 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-11-13 14:51:11,651 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:14,330 INFO L124 PetriNetUnfolderBase]: 4744/7464 cut-off events. [2024-11-13 14:51:14,330 INFO L125 PetriNetUnfolderBase]: For 129/129 co-relation queries the response was YES. [2024-11-13 14:51:14,341 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14029 conditions, 7464 events. 4744/7464 cut-off events. For 129/129 co-relation queries the response was YES. Maximal size of possible extension queue 417. Compared 49594 event pairs, 3380 based on Foata normal form. 6/5418 useless extension candidates. Maximal degree in co-relation 13923. Up to 6234 conditions per place. [2024-11-13 14:51:14,359 INFO L140 encePairwiseOnDemand]: 77/89 looper letters, 37 selfloop transitions, 47 changer transitions 0/101 dead transitions. [2024-11-13 14:51:14,359 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 107 places, 101 transitions, 664 flow [2024-11-13 14:51:14,359 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-13 14:51:14,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-13 14:51:14,362 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 736 transitions. [2024-11-13 14:51:14,363 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.43524541691306917 [2024-11-13 14:51:14,363 INFO L175 Difference]: Start difference. First operand has 91 places, 90 transitions, 425 flow. Second operand 19 states and 736 transitions. [2024-11-13 14:51:14,363 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 107 places, 101 transitions, 664 flow [2024-11-13 14:51:14,366 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 101 places, 101 transitions, 619 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-13 14:51:14,368 INFO L231 Difference]: Finished difference. Result has 101 places, 101 transitions, 545 flow [2024-11-13 14:51:14,368 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=368, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=545, PETRI_PLACES=101, PETRI_TRANSITIONS=101} [2024-11-13 14:51:14,369 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 15 predicate places. [2024-11-13 14:51:14,369 INFO L471 AbstractCegarLoop]: Abstraction has has 101 places, 101 transitions, 545 flow [2024-11-13 14:51:14,370 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 35.77777777777778) internal successors, (644), 18 states have internal predecessors, (644), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:14,370 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:14,370 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:14,395 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-13 14:51:14,571 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-13 14:51:14,571 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:14,571 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:14,571 INFO L85 PathProgramCache]: Analyzing trace with hash -528452273, now seen corresponding path program 1 times [2024-11-13 14:51:14,571 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:14,571 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [18489871] [2024-11-13 14:51:14,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:14,572 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:14,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:14,853 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:14,854 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:14,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [18489871] [2024-11-13 14:51:14,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [18489871] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:14,854 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226060551] [2024-11-13 14:51:14,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:14,854 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:14,854 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:14,859 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:14,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-13 14:51:14,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:14,984 INFO L255 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-13 14:51:14,986 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:14,996 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-11-13 14:51:15,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:51:15,064 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-11-13 14:51:15,075 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:51:15,076 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-11-13 14:51:15,123 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:15,124 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:51:15,246 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-11-13 14:51:15,340 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:15,340 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226060551] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:51:15,340 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:51:15,340 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 9 [2024-11-13 14:51:15,340 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1456358353] [2024-11-13 14:51:15,340 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:51:15,340 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-13 14:51:15,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:15,341 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-13 14:51:15,341 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-11-13 14:51:16,197 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 89 [2024-11-13 14:51:16,198 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 101 transitions, 545 flow. Second operand has 10 states, 10 states have (on average 34.5) internal successors, (345), 10 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:16,198 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:16,198 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 89 [2024-11-13 14:51:16,198 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:17,151 INFO L124 PetriNetUnfolderBase]: 4744/7460 cut-off events. [2024-11-13 14:51:17,152 INFO L125 PetriNetUnfolderBase]: For 106/106 co-relation queries the response was YES. [2024-11-13 14:51:17,163 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14049 conditions, 7460 events. 4744/7460 cut-off events. For 106/106 co-relation queries the response was YES. Maximal size of possible extension queue 378. Compared 48996 event pairs, 3380 based on Foata normal form. 0/5408 useless extension candidates. Maximal degree in co-relation 6944. Up to 6234 conditions per place. [2024-11-13 14:51:17,180 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 65 selfloop transitions, 19 changer transitions 0/99 dead transitions. [2024-11-13 14:51:17,180 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 99 transitions, 709 flow [2024-11-13 14:51:17,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:51:17,181 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:51:17,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 310 transitions. [2024-11-13 14:51:17,183 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4353932584269663 [2024-11-13 14:51:17,183 INFO L175 Difference]: Start difference. First operand has 101 places, 101 transitions, 545 flow. Second operand 8 states and 310 transitions. [2024-11-13 14:51:17,183 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 99 transitions, 709 flow [2024-11-13 14:51:17,185 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 99 transitions, 531 flow, removed 27 selfloop flow, removed 13 redundant places. [2024-11-13 14:51:17,187 INFO L231 Difference]: Finished difference. Result has 93 places, 99 transitions, 401 flow [2024-11-13 14:51:17,188 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=363, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=80, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=401, PETRI_PLACES=93, PETRI_TRANSITIONS=99} [2024-11-13 14:51:17,188 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 7 predicate places. [2024-11-13 14:51:17,188 INFO L471 AbstractCegarLoop]: Abstraction has has 93 places, 99 transitions, 401 flow [2024-11-13 14:51:17,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 34.5) internal successors, (345), 10 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:17,189 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:17,189 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:17,215 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-13 14:51:17,390 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-13 14:51:17,390 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:17,390 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:17,390 INFO L85 PathProgramCache]: Analyzing trace with hash 2066879644, now seen corresponding path program 1 times [2024-11-13 14:51:17,390 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:17,390 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [970604255] [2024-11-13 14:51:17,390 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:17,391 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:17,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:17,544 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:17,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:17,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [970604255] [2024-11-13 14:51:17,545 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [970604255] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:17,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2033461700] [2024-11-13 14:51:17,545 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:17,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:17,545 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:17,548 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:17,550 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-13 14:51:17,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:17,681 INFO L255 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:51:17,682 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:17,777 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:17,777 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:51:17,875 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:17,875 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2033461700] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:51:17,875 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:51:17,875 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-13 14:51:17,875 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800084732] [2024-11-13 14:51:17,876 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:51:17,876 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 14:51:17,876 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:17,876 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 14:51:17,877 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-11-13 14:51:18,059 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-11-13 14:51:18,060 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 99 transitions, 401 flow. Second operand has 12 states, 12 states have (on average 38.333333333333336) internal successors, (460), 12 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:18,060 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:18,060 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-11-13 14:51:18,060 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:18,759 INFO L124 PetriNetUnfolderBase]: 3556/5676 cut-off events. [2024-11-13 14:51:18,759 INFO L125 PetriNetUnfolderBase]: For 67/67 co-relation queries the response was YES. [2024-11-13 14:51:18,769 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10698 conditions, 5676 events. 3556/5676 cut-off events. For 67/67 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 35636 event pairs, 2264 based on Foata normal form. 0/4066 useless extension candidates. Maximal degree in co-relation 7792. Up to 3518 conditions per place. [2024-11-13 14:51:18,783 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 98 selfloop transitions, 35 changer transitions 0/147 dead transitions. [2024-11-13 14:51:18,783 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 147 transitions, 771 flow [2024-11-13 14:51:18,784 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:51:18,784 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:51:18,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 439 transitions. [2024-11-13 14:51:18,786 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5480649188514357 [2024-11-13 14:51:18,786 INFO L175 Difference]: Start difference. First operand has 93 places, 99 transitions, 401 flow. Second operand 9 states and 439 transitions. [2024-11-13 14:51:18,786 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 147 transitions, 771 flow [2024-11-13 14:51:18,788 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 147 transitions, 762 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-13 14:51:18,791 INFO L231 Difference]: Finished difference. Result has 100 places, 101 transitions, 477 flow [2024-11-13 14:51:18,791 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=392, PETRI_DIFFERENCE_MINUEND_PLACES=90, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=99, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=477, PETRI_PLACES=100, PETRI_TRANSITIONS=101} [2024-11-13 14:51:18,792 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 14 predicate places. [2024-11-13 14:51:18,792 INFO L471 AbstractCegarLoop]: Abstraction has has 100 places, 101 transitions, 477 flow [2024-11-13 14:51:18,793 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 38.333333333333336) internal successors, (460), 12 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:18,793 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:18,793 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:18,818 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-13 14:51:18,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-13 14:51:18,997 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:18,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:18,997 INFO L85 PathProgramCache]: Analyzing trace with hash 1923116717, now seen corresponding path program 1 times [2024-11-13 14:51:18,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:18,998 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [135009050] [2024-11-13 14:51:18,998 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:18,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:19,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:19,167 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:19,167 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:19,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [135009050] [2024-11-13 14:51:19,167 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [135009050] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:19,167 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1047848765] [2024-11-13 14:51:19,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:19,168 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:19,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:19,171 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:19,174 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-13 14:51:19,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:19,321 INFO L255 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:51:19,322 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:19,440 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:19,441 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:51:19,537 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:19,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1047848765] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:51:19,537 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:51:19,537 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-13 14:51:19,537 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151317963] [2024-11-13 14:51:19,538 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:51:19,538 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 14:51:19,538 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:19,539 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 14:51:19,539 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-11-13 14:51:19,648 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-11-13 14:51:19,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 101 transitions, 477 flow. Second operand has 12 states, 12 states have (on average 38.583333333333336) internal successors, (463), 12 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:19,650 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:19,650 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-11-13 14:51:19,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:20,317 INFO L124 PetriNetUnfolderBase]: 2959/4713 cut-off events. [2024-11-13 14:51:20,317 INFO L125 PetriNetUnfolderBase]: For 600/725 co-relation queries the response was YES. [2024-11-13 14:51:20,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9366 conditions, 4713 events. 2959/4713 cut-off events. For 600/725 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 27664 event pairs, 2037 based on Foata normal form. 0/3456 useless extension candidates. Maximal degree in co-relation 8022. Up to 3513 conditions per place. [2024-11-13 14:51:20,338 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 85 selfloop transitions, 35 changer transitions 0/134 dead transitions. [2024-11-13 14:51:20,338 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 108 places, 134 transitions, 799 flow [2024-11-13 14:51:20,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:51:20,338 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:51:20,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 426 transitions. [2024-11-13 14:51:20,341 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5318352059925093 [2024-11-13 14:51:20,341 INFO L175 Difference]: Start difference. First operand has 100 places, 101 transitions, 477 flow. Second operand 9 states and 426 transitions. [2024-11-13 14:51:20,341 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 108 places, 134 transitions, 799 flow [2024-11-13 14:51:20,343 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 102 places, 134 transitions, 734 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 14:51:20,344 INFO L231 Difference]: Finished difference. Result has 104 places, 103 transitions, 497 flow [2024-11-13 14:51:20,344 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=412, PETRI_DIFFERENCE_MINUEND_PLACES=94, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=101, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=497, PETRI_PLACES=104, PETRI_TRANSITIONS=103} [2024-11-13 14:51:20,345 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 18 predicate places. [2024-11-13 14:51:20,345 INFO L471 AbstractCegarLoop]: Abstraction has has 104 places, 103 transitions, 497 flow [2024-11-13 14:51:20,345 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 38.583333333333336) internal successors, (463), 12 states have internal predecessors, (463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:20,345 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:20,345 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:20,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-13 14:51:20,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2024-11-13 14:51:20,546 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:20,546 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:20,547 INFO L85 PathProgramCache]: Analyzing trace with hash 1564622559, now seen corresponding path program 2 times [2024-11-13 14:51:20,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:20,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1744686962] [2024-11-13 14:51:20,547 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:20,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:20,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:21,332 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-13 14:51:21,333 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:21,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1744686962] [2024-11-13 14:51:21,333 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1744686962] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:21,333 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1209551121] [2024-11-13 14:51:21,333 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:51:21,333 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:21,333 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:21,336 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:21,339 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-13 14:51:21,472 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:51:21,472 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:51:21,474 INFO L255 TraceCheckSpWp]: Trace formula consists of 174 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-13 14:51:21,477 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:21,487 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2024-11-13 14:51:21,505 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-11-13 14:51:21,676 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-13 14:51:21,676 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-11-13 14:51:21,706 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 20 treesize of output 22 [2024-11-13 14:51:22,001 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:51:22,003 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:51:22,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2024-11-13 14:51:22,035 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-13 14:51:22,036 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-11-13 14:51:23,077 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 14:51:23,077 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:51:23,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1209551121] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:51:23,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:51:23,078 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [9] total 15 [2024-11-13 14:51:23,078 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [461839426] [2024-11-13 14:51:23,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:51:23,078 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:51:23,079 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:23,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:51:23,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=228, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:51:23,902 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 89 [2024-11-13 14:51:23,903 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 104 places, 103 transitions, 497 flow. Second operand has 8 states, 8 states have (on average 24.25) internal successors, (194), 8 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:23,903 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:23,903 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 89 [2024-11-13 14:51:23,903 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:26,090 INFO L124 PetriNetUnfolderBase]: 7065/10572 cut-off events. [2024-11-13 14:51:26,090 INFO L125 PetriNetUnfolderBase]: For 1372/1630 co-relation queries the response was YES. [2024-11-13 14:51:26,114 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22523 conditions, 10572 events. 7065/10572 cut-off events. For 1372/1630 co-relation queries the response was YES. Maximal size of possible extension queue 552. Compared 68742 event pairs, 3511 based on Foata normal form. 0/7489 useless extension candidates. Maximal degree in co-relation 20969. Up to 6007 conditions per place. [2024-11-13 14:51:26,141 INFO L140 encePairwiseOnDemand]: 78/89 looper letters, 124 selfloop transitions, 21 changer transitions 0/154 dead transitions. [2024-11-13 14:51:26,141 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 154 transitions, 913 flow [2024-11-13 14:51:26,142 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:51:26,142 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:51:26,143 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 303 transitions. [2024-11-13 14:51:26,143 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.3782771535580524 [2024-11-13 14:51:26,143 INFO L175 Difference]: Start difference. First operand has 104 places, 103 transitions, 497 flow. Second operand 9 states and 303 transitions. [2024-11-13 14:51:26,143 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 154 transitions, 913 flow [2024-11-13 14:51:26,149 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 106 places, 154 transitions, 848 flow, removed 0 selfloop flow, removed 6 redundant places. [2024-11-13 14:51:26,151 INFO L231 Difference]: Finished difference. Result has 108 places, 106 transitions, 501 flow [2024-11-13 14:51:26,151 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=432, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=103, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=501, PETRI_PLACES=108, PETRI_TRANSITIONS=106} [2024-11-13 14:51:26,152 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 22 predicate places. [2024-11-13 14:51:26,152 INFO L471 AbstractCegarLoop]: Abstraction has has 108 places, 106 transitions, 501 flow [2024-11-13 14:51:26,152 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 24.25) internal successors, (194), 8 states have internal predecessors, (194), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:26,152 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:26,152 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:26,168 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-13 14:51:26,352 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-13 14:51:26,353 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread3Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:26,353 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:26,353 INFO L85 PathProgramCache]: Analyzing trace with hash 624362718, now seen corresponding path program 1 times [2024-11-13 14:51:26,353 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:26,353 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [925948202] [2024-11-13 14:51:26,353 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:26,353 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:26,370 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:26,442 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:26,443 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:26,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [925948202] [2024-11-13 14:51:26,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [925948202] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:51:26,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:51:26,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-13 14:51:26,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [901892817] [2024-11-13 14:51:26,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:51:26,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-13 14:51:26,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:26,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-13 14:51:26,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-13 14:51:26,519 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-11-13 14:51:26,520 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 106 transitions, 501 flow. Second operand has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:26,520 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:26,520 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-11-13 14:51:26,520 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:27,353 INFO L124 PetriNetUnfolderBase]: 3632/6011 cut-off events. [2024-11-13 14:51:27,353 INFO L125 PetriNetUnfolderBase]: For 2382/2710 co-relation queries the response was YES. [2024-11-13 14:51:27,378 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13513 conditions, 6011 events. 3632/6011 cut-off events. For 2382/2710 co-relation queries the response was YES. Maximal size of possible extension queue 284. Compared 38473 event pairs, 2721 based on Foata normal form. 86/4786 useless extension candidates. Maximal degree in co-relation 12055. Up to 4913 conditions per place. [2024-11-13 14:51:27,393 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 83 selfloop transitions, 5 changer transitions 0/104 dead transitions. [2024-11-13 14:51:27,393 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 104 transitions, 673 flow [2024-11-13 14:51:27,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-13 14:51:27,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-13 14:51:27,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 182 transitions. [2024-11-13 14:51:27,394 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5112359550561798 [2024-11-13 14:51:27,394 INFO L175 Difference]: Start difference. First operand has 108 places, 106 transitions, 501 flow. Second operand 4 states and 182 transitions. [2024-11-13 14:51:27,395 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 104 transitions, 673 flow [2024-11-13 14:51:27,400 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 104 transitions, 634 flow, removed 2 selfloop flow, removed 6 redundant places. [2024-11-13 14:51:27,401 INFO L231 Difference]: Finished difference. Result has 103 places, 104 transitions, 468 flow [2024-11-13 14:51:27,402 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=458, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=468, PETRI_PLACES=103, PETRI_TRANSITIONS=104} [2024-11-13 14:51:27,402 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 17 predicate places. [2024-11-13 14:51:27,402 INFO L471 AbstractCegarLoop]: Abstraction has has 103 places, 104 transitions, 468 flow [2024-11-13 14:51:27,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 39.0) internal successors, (156), 4 states have internal predecessors, (156), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:27,402 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:27,403 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:27,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-13 14:51:27,403 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:27,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:27,403 INFO L85 PathProgramCache]: Analyzing trace with hash 624362719, now seen corresponding path program 1 times [2024-11-13 14:51:27,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:27,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [458772817] [2024-11-13 14:51:27,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:27,403 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:27,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:27,545 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:27,546 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:27,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [458772817] [2024-11-13 14:51:27,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [458772817] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:27,546 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [560002103] [2024-11-13 14:51:27,546 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:27,546 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:27,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:27,549 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:27,552 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-13 14:51:27,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:27,702 INFO L255 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-13 14:51:27,704 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:27,804 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:27,805 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:51:27,908 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-13 14:51:27,908 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [560002103] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:51:27,908 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:51:27,909 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 11 [2024-11-13 14:51:27,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [37536342] [2024-11-13 14:51:27,909 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:51:27,909 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-13 14:51:27,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:27,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-13 14:51:27,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=87, Unknown=0, NotChecked=0, Total=132 [2024-11-13 14:51:28,045 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-11-13 14:51:28,046 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 104 transitions, 468 flow. Second operand has 12 states, 12 states have (on average 38.75) internal successors, (465), 12 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:28,046 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:28,046 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-11-13 14:51:28,046 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:28,886 INFO L124 PetriNetUnfolderBase]: 3923/6308 cut-off events. [2024-11-13 14:51:28,887 INFO L125 PetriNetUnfolderBase]: For 1605/1984 co-relation queries the response was YES. [2024-11-13 14:51:28,904 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13385 conditions, 6308 events. 3923/6308 cut-off events. For 1605/1984 co-relation queries the response was YES. Maximal size of possible extension queue 280. Compared 39584 event pairs, 2329 based on Foata normal form. 97/4838 useless extension candidates. Maximal degree in co-relation 12492. Up to 4281 conditions per place. [2024-11-13 14:51:28,922 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 97 selfloop transitions, 35 changer transitions 0/147 dead transitions. [2024-11-13 14:51:28,922 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 147 transitions, 866 flow [2024-11-13 14:51:28,922 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-13 14:51:28,922 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-13 14:51:28,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 470 transitions. [2024-11-13 14:51:28,924 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5280898876404494 [2024-11-13 14:51:28,924 INFO L175 Difference]: Start difference. First operand has 103 places, 104 transitions, 468 flow. Second operand 10 states and 470 transitions. [2024-11-13 14:51:28,924 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 147 transitions, 866 flow [2024-11-13 14:51:28,932 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 110 places, 147 transitions, 860 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-13 14:51:28,934 INFO L231 Difference]: Finished difference. Result has 113 places, 106 transitions, 569 flow [2024-11-13 14:51:28,935 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=462, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=569, PETRI_PLACES=113, PETRI_TRANSITIONS=106} [2024-11-13 14:51:28,935 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 27 predicate places. [2024-11-13 14:51:28,935 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 106 transitions, 569 flow [2024-11-13 14:51:28,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 38.75) internal successors, (465), 12 states have internal predecessors, (465), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:28,936 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:28,936 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:28,952 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-13 14:51:29,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-13 14:51:29,140 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:29,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:29,140 INFO L85 PathProgramCache]: Analyzing trace with hash 290395184, now seen corresponding path program 2 times [2024-11-13 14:51:29,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:29,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [159424221] [2024-11-13 14:51:29,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:29,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:29,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:29,920 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 14:51:29,921 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:29,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [159424221] [2024-11-13 14:51:29,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [159424221] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:29,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1736983524] [2024-11-13 14:51:29,921 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:51:29,921 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:29,922 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:29,924 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:29,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-13 14:51:30,087 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:51:30,087 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:51:30,089 INFO L255 TraceCheckSpWp]: Trace formula consists of 190 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-13 14:51:30,093 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:30,109 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-11-13 14:51:30,123 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-11-13 14:51:30,300 INFO L349 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2024-11-13 14:51:30,301 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 12 treesize of output 14 [2024-11-13 14:51:30,340 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-13 14:51:30,340 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 20 treesize of output 22 [2024-11-13 14:51:30,603 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:51:30,605 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:51:30,610 INFO L349 Elim1Store]: treesize reduction 7, result has 12.5 percent of original size [2024-11-13 14:51:30,611 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 2 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 29 treesize of output 34 [2024-11-13 14:51:30,660 INFO L349 Elim1Store]: treesize reduction 16, result has 36.0 percent of original size [2024-11-13 14:51:30,660 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 16 treesize of output 18 [2024-11-13 14:51:31,539 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 14:51:31,539 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:51:31,540 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1736983524] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:51:31,540 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:51:31,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 13 [2024-11-13 14:51:31,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [793858213] [2024-11-13 14:51:31,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:51:31,540 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:51:31,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:31,541 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:51:31,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2024-11-13 14:51:32,334 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 89 [2024-11-13 14:51:32,334 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 106 transitions, 569 flow. Second operand has 8 states, 8 states have (on average 28.5) internal successors, (228), 8 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:32,334 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:32,334 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 89 [2024-11-13 14:51:32,334 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:33,900 INFO L124 PetriNetUnfolderBase]: 6527/9483 cut-off events. [2024-11-13 14:51:33,901 INFO L125 PetriNetUnfolderBase]: For 2950/3368 co-relation queries the response was YES. [2024-11-13 14:51:33,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22135 conditions, 9483 events. 6527/9483 cut-off events. For 2950/3368 co-relation queries the response was YES. Maximal size of possible extension queue 420. Compared 55663 event pairs, 2866 based on Foata normal form. 172/7106 useless extension candidates. Maximal degree in co-relation 21135. Up to 5398 conditions per place. [2024-11-13 14:51:33,959 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 127 selfloop transitions, 15 changer transitions 0/156 dead transitions. [2024-11-13 14:51:33,959 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 156 transitions, 1017 flow [2024-11-13 14:51:33,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:51:33,960 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:51:33,960 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 297 transitions. [2024-11-13 14:51:33,961 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.41713483146067415 [2024-11-13 14:51:33,961 INFO L175 Difference]: Start difference. First operand has 113 places, 106 transitions, 569 flow. Second operand 8 states and 297 transitions. [2024-11-13 14:51:33,961 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 156 transitions, 1017 flow [2024-11-13 14:51:33,972 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 156 transitions, 975 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-13 14:51:33,975 INFO L231 Difference]: Finished difference. Result has 117 places, 109 transitions, 582 flow [2024-11-13 14:51:33,975 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=527, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=582, PETRI_PLACES=117, PETRI_TRANSITIONS=109} [2024-11-13 14:51:33,976 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 31 predicate places. [2024-11-13 14:51:33,976 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 109 transitions, 582 flow [2024-11-13 14:51:33,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 28.5) internal successors, (228), 8 states have internal predecessors, (228), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:33,976 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:33,977 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:34,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-13 14:51:34,181 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2024-11-13 14:51:34,181 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:34,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:34,181 INFO L85 PathProgramCache]: Analyzing trace with hash 290395186, now seen corresponding path program 1 times [2024-11-13 14:51:34,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:34,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [842181019] [2024-11-13 14:51:34,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:34,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:34,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:34,642 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 14:51:34,643 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:34,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [842181019] [2024-11-13 14:51:34,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [842181019] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:34,643 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1260116738] [2024-11-13 14:51:34,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:34,643 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:34,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:34,646 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:34,650 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-13 14:51:34,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:34,806 INFO L255 TraceCheckSpWp]: Trace formula consists of 274 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-13 14:51:34,808 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:34,817 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-11-13 14:51:34,922 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:51:34,923 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-11-13 14:51:34,936 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:51:34,936 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-11-13 14:51:35,045 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:35,045 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:51:35,253 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 33 treesize of output 29 [2024-11-13 14:51:35,376 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:35,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1260116738] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:51:35,376 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:51:35,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 21 [2024-11-13 14:51:35,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [603283894] [2024-11-13 14:51:35,376 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:51:35,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-13 14:51:35,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:35,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-13 14:51:35,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=392, Unknown=0, NotChecked=0, Total=462 [2024-11-13 14:51:37,291 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 89 [2024-11-13 14:51:37,292 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 109 transitions, 582 flow. Second operand has 22 states, 22 states have (on average 32.81818181818182) internal successors, (722), 22 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:37,293 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:37,293 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 89 [2024-11-13 14:51:37,293 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:39,493 INFO L124 PetriNetUnfolderBase]: 6785/9751 cut-off events. [2024-11-13 14:51:39,493 INFO L125 PetriNetUnfolderBase]: For 5696/6090 co-relation queries the response was YES. [2024-11-13 14:51:39,537 INFO L83 FinitePrefix]: Finished finitePrefix Result has 24590 conditions, 9751 events. 6785/9751 cut-off events. For 5696/6090 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 54877 event pairs, 2534 based on Foata normal form. 367/8098 useless extension candidates. Maximal degree in co-relation 23517. Up to 4440 conditions per place. [2024-11-13 14:51:39,564 INFO L140 encePairwiseOnDemand]: 75/89 looper letters, 121 selfloop transitions, 30 changer transitions 0/165 dead transitions. [2024-11-13 14:51:39,564 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 132 places, 165 transitions, 1041 flow [2024-11-13 14:51:39,565 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 14:51:39,565 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 14:51:39,566 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 608 transitions. [2024-11-13 14:51:39,566 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.42696629213483145 [2024-11-13 14:51:39,566 INFO L175 Difference]: Start difference. First operand has 117 places, 109 transitions, 582 flow. Second operand 16 states and 608 transitions. [2024-11-13 14:51:39,566 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 132 places, 165 transitions, 1041 flow [2024-11-13 14:51:39,585 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 165 transitions, 1013 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-13 14:51:39,587 INFO L231 Difference]: Finished difference. Result has 129 places, 110 transitions, 629 flow [2024-11-13 14:51:39,588 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=549, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=629, PETRI_PLACES=129, PETRI_TRANSITIONS=110} [2024-11-13 14:51:39,588 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 43 predicate places. [2024-11-13 14:51:39,588 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 110 transitions, 629 flow [2024-11-13 14:51:39,589 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 32.81818181818182) internal successors, (722), 22 states have internal predecessors, (722), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:39,589 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:39,589 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:39,605 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-13 14:51:39,793 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:39,793 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:39,793 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:39,793 INFO L85 PathProgramCache]: Analyzing trace with hash 290395188, now seen corresponding path program 1 times [2024-11-13 14:51:39,793 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:39,794 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [912501146] [2024-11-13 14:51:39,794 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:39,794 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:39,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:40,119 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:40,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:40,119 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [912501146] [2024-11-13 14:51:40,120 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [912501146] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:40,120 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [473116889] [2024-11-13 14:51:40,120 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:40,120 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:40,120 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:40,122 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:40,126 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-13 14:51:40,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:40,283 INFO L255 TraceCheckSpWp]: Trace formula consists of 288 conjuncts, 15 conjuncts are in the unsatisfiable core [2024-11-13 14:51:40,284 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:40,470 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:40,470 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:51:40,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-13 14:51:40,630 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:40,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [473116889] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:51:40,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:51:40,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 16 [2024-11-13 14:51:40,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [958985128] [2024-11-13 14:51:40,630 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:51:40,631 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:51:40,631 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:40,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:51:40,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:51:41,383 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-11-13 14:51:41,384 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 110 transitions, 629 flow. Second operand has 17 states, 17 states have (on average 39.8235294117647) internal successors, (677), 17 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:41,384 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:41,385 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-11-13 14:51:41,385 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:42,589 INFO L124 PetriNetUnfolderBase]: 4439/6988 cut-off events. [2024-11-13 14:51:42,589 INFO L125 PetriNetUnfolderBase]: For 4963/5412 co-relation queries the response was YES. [2024-11-13 14:51:42,614 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18851 conditions, 6988 events. 4439/6988 cut-off events. For 4963/5412 co-relation queries the response was YES. Maximal size of possible extension queue 331. Compared 44514 event pairs, 2166 based on Foata normal form. 134/5987 useless extension candidates. Maximal degree in co-relation 17792. Up to 3804 conditions per place. [2024-11-13 14:51:42,640 INFO L140 encePairwiseOnDemand]: 78/89 looper letters, 117 selfloop transitions, 28 changer transitions 0/162 dead transitions. [2024-11-13 14:51:42,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 162 transitions, 1069 flow [2024-11-13 14:51:42,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:51:42,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:51:42,641 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 413 transitions. [2024-11-13 14:51:42,642 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5800561797752809 [2024-11-13 14:51:42,642 INFO L175 Difference]: Start difference. First operand has 129 places, 110 transitions, 629 flow. Second operand 8 states and 413 transitions. [2024-11-13 14:51:42,642 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 162 transitions, 1069 flow [2024-11-13 14:51:42,678 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 162 transitions, 1043 flow, removed 2 selfloop flow, removed 7 redundant places. [2024-11-13 14:51:42,681 INFO L231 Difference]: Finished difference. Result has 129 places, 109 transitions, 655 flow [2024-11-13 14:51:42,681 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=599, PETRI_DIFFERENCE_MINUEND_PLACES=122, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=655, PETRI_PLACES=129, PETRI_TRANSITIONS=109} [2024-11-13 14:51:42,682 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 43 predicate places. [2024-11-13 14:51:42,682 INFO L471 AbstractCegarLoop]: Abstraction has has 129 places, 109 transitions, 655 flow [2024-11-13 14:51:42,683 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 39.8235294117647) internal successors, (677), 17 states have internal predecessors, (677), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:42,683 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:42,683 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:42,708 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-13 14:51:42,884 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:42,884 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:42,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:42,884 INFO L85 PathProgramCache]: Analyzing trace with hash 363753635, now seen corresponding path program 1 times [2024-11-13 14:51:42,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:42,884 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [195504980] [2024-11-13 14:51:42,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:42,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:42,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:43,328 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 2 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-13 14:51:43,328 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:43,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [195504980] [2024-11-13 14:51:43,329 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [195504980] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:43,329 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1906610237] [2024-11-13 14:51:43,329 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:43,329 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:43,329 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:43,332 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:43,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-13 14:51:43,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:43,491 INFO L255 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 37 conjuncts are in the unsatisfiable core [2024-11-13 14:51:43,494 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:43,530 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-11-13 14:51:43,628 INFO L349 Elim1Store]: treesize reduction 17, result has 22.7 percent of original size [2024-11-13 14:51:43,628 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 16 treesize of output 18 [2024-11-13 14:51:44,310 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-13 14:51:44,311 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:51:44,777 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:44,777 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1906610237] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:44,777 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-13 14:51:44,777 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [8, 8] total 22 [2024-11-13 14:51:44,777 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1566036016] [2024-11-13 14:51:44,777 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:51:44,778 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-13 14:51:44,778 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:44,778 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-13 14:51:44,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=422, Unknown=0, NotChecked=0, Total=506 [2024-11-13 14:51:45,298 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-11-13 14:51:45,298 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 129 places, 109 transitions, 655 flow. Second operand has 8 states, 8 states have (on average 36.375) internal successors, (291), 8 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:45,298 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:45,298 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-11-13 14:51:45,298 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:46,480 INFO L124 PetriNetUnfolderBase]: 5408/7758 cut-off events. [2024-11-13 14:51:46,480 INFO L125 PetriNetUnfolderBase]: For 7638/8467 co-relation queries the response was YES. [2024-11-13 14:51:46,513 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21551 conditions, 7758 events. 5408/7758 cut-off events. For 7638/8467 co-relation queries the response was YES. Maximal size of possible extension queue 383. Compared 42222 event pairs, 2218 based on Foata normal form. 510/7193 useless extension candidates. Maximal degree in co-relation 20510. Up to 4140 conditions per place. [2024-11-13 14:51:46,540 INFO L140 encePairwiseOnDemand]: 78/89 looper letters, 110 selfloop transitions, 20 changer transitions 0/144 dead transitions. [2024-11-13 14:51:46,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 144 transitions, 1033 flow [2024-11-13 14:51:46,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:51:46,540 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:51:46,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 400 transitions. [2024-11-13 14:51:46,541 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.4993757802746567 [2024-11-13 14:51:46,541 INFO L175 Difference]: Start difference. First operand has 129 places, 109 transitions, 655 flow. Second operand 9 states and 400 transitions. [2024-11-13 14:51:46,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 144 transitions, 1033 flow [2024-11-13 14:51:46,555 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 144 transitions, 967 flow, removed 0 selfloop flow, removed 7 redundant places. [2024-11-13 14:51:46,557 INFO L231 Difference]: Finished difference. Result has 132 places, 110 transitions, 661 flow [2024-11-13 14:51:46,557 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=596, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=108, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=18, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=661, PETRI_PLACES=132, PETRI_TRANSITIONS=110} [2024-11-13 14:51:46,558 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 46 predicate places. [2024-11-13 14:51:46,558 INFO L471 AbstractCegarLoop]: Abstraction has has 132 places, 110 transitions, 661 flow [2024-11-13 14:51:46,558 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 36.375) internal successors, (291), 8 states have internal predecessors, (291), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:46,558 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:46,558 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:46,577 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-13 14:51:46,758 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-13 14:51:46,759 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:46,759 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:46,759 INFO L85 PathProgramCache]: Analyzing trace with hash 1099893357, now seen corresponding path program 1 times [2024-11-13 14:51:46,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:46,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083042918] [2024-11-13 14:51:46,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:46,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:46,778 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:46,942 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:46,942 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:46,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083042918] [2024-11-13 14:51:46,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083042918] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:46,942 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836377806] [2024-11-13 14:51:46,942 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:46,943 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:46,943 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:46,945 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:46,948 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-13 14:51:47,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:47,132 INFO L255 TraceCheckSpWp]: Trace formula consists of 295 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:51:47,134 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:47,293 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:47,293 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:51:47,444 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:47,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836377806] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:51:47,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:51:47,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-11-13 14:51:47,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [776590511] [2024-11-13 14:51:47,445 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:51:47,445 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:51:47,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:47,446 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:51:47,446 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:51:47,622 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-11-13 14:51:47,622 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 110 transitions, 661 flow. Second operand has 17 states, 17 states have (on average 38.64705882352941) internal successors, (657), 17 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:47,623 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:47,623 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-11-13 14:51:47,623 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:49,549 INFO L124 PetriNetUnfolderBase]: 8240/12141 cut-off events. [2024-11-13 14:51:49,549 INFO L125 PetriNetUnfolderBase]: For 13321/13919 co-relation queries the response was YES. [2024-11-13 14:51:49,584 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33920 conditions, 12141 events. 8240/12141 cut-off events. For 13321/13919 co-relation queries the response was YES. Maximal size of possible extension queue 469. Compared 73490 event pairs, 4681 based on Foata normal form. 226/10419 useless extension candidates. Maximal degree in co-relation 21468. Up to 7020 conditions per place. [2024-11-13 14:51:49,615 INFO L140 encePairwiseOnDemand]: 75/89 looper letters, 136 selfloop transitions, 37 changer transitions 0/188 dead transitions. [2024-11-13 14:51:49,615 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 188 transitions, 1320 flow [2024-11-13 14:51:49,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 14:51:49,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 14:51:49,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 581 transitions. [2024-11-13 14:51:49,617 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5440074906367042 [2024-11-13 14:51:49,617 INFO L175 Difference]: Start difference. First operand has 132 places, 110 transitions, 661 flow. Second operand 12 states and 581 transitions. [2024-11-13 14:51:49,617 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 188 transitions, 1320 flow [2024-11-13 14:51:49,643 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 188 transitions, 1281 flow, removed 4 selfloop flow, removed 6 redundant places. [2024-11-13 14:51:49,646 INFO L231 Difference]: Finished difference. Result has 140 places, 113 transitions, 743 flow [2024-11-13 14:51:49,646 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=630, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=743, PETRI_PLACES=140, PETRI_TRANSITIONS=113} [2024-11-13 14:51:49,647 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 54 predicate places. [2024-11-13 14:51:49,647 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 113 transitions, 743 flow [2024-11-13 14:51:49,647 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 38.64705882352941) internal successors, (657), 17 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:49,648 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:49,649 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:49,669 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-13 14:51:49,849 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:49,849 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:49,850 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:49,850 INFO L85 PathProgramCache]: Analyzing trace with hash -650039070, now seen corresponding path program 2 times [2024-11-13 14:51:49,850 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:49,850 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1442510686] [2024-11-13 14:51:49,850 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:49,850 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:49,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:50,179 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:50,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:50,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1442510686] [2024-11-13 14:51:50,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1442510686] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:50,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [406171417] [2024-11-13 14:51:50,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:51:50,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:50,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:50,183 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:50,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-13 14:51:50,329 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-13 14:51:50,329 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:51:50,332 INFO L255 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-13 14:51:50,334 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:50,427 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 14:51:50,427 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-13 14:51:50,428 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [406171417] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:51:50,428 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-13 14:51:50,428 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 10 [2024-11-13 14:51:50,428 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [472061387] [2024-11-13 14:51:50,428 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:51:50,428 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-13 14:51:50,429 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:50,429 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-13 14:51:50,429 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-13 14:51:50,448 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 89 [2024-11-13 14:51:50,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 113 transitions, 743 flow. Second operand has 5 states, 5 states have (on average 38.4) internal successors, (192), 5 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:50,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:50,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 89 [2024-11-13 14:51:50,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:52,096 INFO L124 PetriNetUnfolderBase]: 8400/12190 cut-off events. [2024-11-13 14:51:52,097 INFO L125 PetriNetUnfolderBase]: For 16454/17506 co-relation queries the response was YES. [2024-11-13 14:51:52,136 INFO L83 FinitePrefix]: Finished finitePrefix Result has 35527 conditions, 12190 events. 8400/12190 cut-off events. For 16454/17506 co-relation queries the response was YES. Maximal size of possible extension queue 455. Compared 70235 event pairs, 1252 based on Foata normal form. 916/11491 useless extension candidates. Maximal degree in co-relation 23118. Up to 8731 conditions per place. [2024-11-13 14:51:52,169 INFO L140 encePairwiseOnDemand]: 83/89 looper letters, 173 selfloop transitions, 9 changer transitions 0/196 dead transitions. [2024-11-13 14:51:52,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 196 transitions, 1501 flow [2024-11-13 14:51:52,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-13 14:51:52,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-13 14:51:52,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 322 transitions. [2024-11-13 14:51:52,170 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.602996254681648 [2024-11-13 14:51:52,170 INFO L175 Difference]: Start difference. First operand has 140 places, 113 transitions, 743 flow. Second operand 6 states and 322 transitions. [2024-11-13 14:51:52,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 196 transitions, 1501 flow [2024-11-13 14:51:52,200 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 196 transitions, 1436 flow, removed 2 selfloop flow, removed 8 redundant places. [2024-11-13 14:51:52,203 INFO L231 Difference]: Finished difference. Result has 141 places, 119 transitions, 740 flow [2024-11-13 14:51:52,203 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=680, PETRI_DIFFERENCE_MINUEND_PLACES=132, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=113, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=740, PETRI_PLACES=141, PETRI_TRANSITIONS=119} [2024-11-13 14:51:52,204 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 55 predicate places. [2024-11-13 14:51:52,204 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 119 transitions, 740 flow [2024-11-13 14:51:52,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.4) internal successors, (192), 5 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:52,205 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:52,205 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:52,221 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-13 14:51:52,405 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:52,405 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:52,406 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:52,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1014058647, now seen corresponding path program 1 times [2024-11-13 14:51:52,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:52,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [332796647] [2024-11-13 14:51:52,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:52,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:52,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:52,575 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 1 proven. 5 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:52,575 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:52,575 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [332796647] [2024-11-13 14:51:52,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [332796647] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:51:52,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [292915593] [2024-11-13 14:51:52,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:52,576 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:51:52,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:51:52,578 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:51:52,582 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-13 14:51:52,740 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:52,742 INFO L255 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-13 14:51:52,744 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:51:52,914 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:52,914 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:51:53,069 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-13 14:51:53,069 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [292915593] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:51:53,069 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:51:53,069 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 16 [2024-11-13 14:51:53,069 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6160697] [2024-11-13 14:51:53,069 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:51:53,070 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-13 14:51:53,070 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:53,070 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-13 14:51:53,071 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2024-11-13 14:51:53,347 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-11-13 14:51:53,347 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 119 transitions, 740 flow. Second operand has 17 states, 17 states have (on average 38.64705882352941) internal successors, (657), 17 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:53,347 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:53,347 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-11-13 14:51:53,348 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:54,624 INFO L124 PetriNetUnfolderBase]: 6057/9896 cut-off events. [2024-11-13 14:51:54,625 INFO L125 PetriNetUnfolderBase]: For 15182/15818 co-relation queries the response was YES. [2024-11-13 14:51:54,662 INFO L83 FinitePrefix]: Finished finitePrefix Result has 30078 conditions, 9896 events. 6057/9896 cut-off events. For 15182/15818 co-relation queries the response was YES. Maximal size of possible extension queue 356. Compared 64516 event pairs, 3486 based on Foata normal form. 338/8987 useless extension candidates. Maximal degree in co-relation 21645. Up to 6041 conditions per place. [2024-11-13 14:51:54,690 INFO L140 encePairwiseOnDemand]: 75/89 looper letters, 134 selfloop transitions, 38 changer transitions 0/190 dead transitions. [2024-11-13 14:51:54,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 190 transitions, 1427 flow [2024-11-13 14:51:54,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-13 14:51:54,690 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-13 14:51:54,691 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 573 transitions. [2024-11-13 14:51:54,692 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5365168539325843 [2024-11-13 14:51:54,692 INFO L175 Difference]: Start difference. First operand has 141 places, 119 transitions, 740 flow. Second operand 12 states and 573 transitions. [2024-11-13 14:51:54,692 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 190 transitions, 1427 flow [2024-11-13 14:51:54,748 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 190 transitions, 1419 flow, removed 4 selfloop flow, removed 0 redundant places. [2024-11-13 14:51:54,751 INFO L231 Difference]: Finished difference. Result has 155 places, 123 transitions, 869 flow [2024-11-13 14:51:54,751 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=738, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=869, PETRI_PLACES=155, PETRI_TRANSITIONS=123} [2024-11-13 14:51:54,752 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 69 predicate places. [2024-11-13 14:51:54,752 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 123 transitions, 869 flow [2024-11-13 14:51:54,752 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 38.64705882352941) internal successors, (657), 17 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:54,752 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:54,753 INFO L204 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:54,770 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2024-11-13 14:51:54,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-13 14:51:54,957 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:54,957 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:54,957 INFO L85 PathProgramCache]: Analyzing trace with hash 281580721, now seen corresponding path program 1 times [2024-11-13 14:51:54,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:54,957 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693808873] [2024-11-13 14:51:54,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:54,958 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:54,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:55,070 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-13 14:51:55,070 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:55,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693808873] [2024-11-13 14:51:55,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693808873] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:51:55,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:51:55,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:51:55,071 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882380752] [2024-11-13 14:51:55,071 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:51:55,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-13 14:51:55,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:55,072 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-13 14:51:55,072 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-13 14:51:55,216 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-11-13 14:51:55,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 123 transitions, 869 flow. Second operand has 6 states, 6 states have (on average 41.0) internal successors, (246), 6 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:55,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:55,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-11-13 14:51:55,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:51:57,146 INFO L124 PetriNetUnfolderBase]: 9648/15206 cut-off events. [2024-11-13 14:51:57,146 INFO L125 PetriNetUnfolderBase]: For 28449/30037 co-relation queries the response was YES. [2024-11-13 14:51:57,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47903 conditions, 15206 events. 9648/15206 cut-off events. For 28449/30037 co-relation queries the response was YES. Maximal size of possible extension queue 611. Compared 102940 event pairs, 1054 based on Foata normal form. 787/13994 useless extension candidates. Maximal degree in co-relation 34543. Up to 7025 conditions per place. [2024-11-13 14:51:57,274 INFO L140 encePairwiseOnDemand]: 79/89 looper letters, 158 selfloop transitions, 17 changer transitions 17/211 dead transitions. [2024-11-13 14:51:57,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 211 transitions, 1746 flow [2024-11-13 14:51:57,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-13 14:51:57,274 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-13 14:51:57,275 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 364 transitions. [2024-11-13 14:51:57,275 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5842696629213483 [2024-11-13 14:51:57,275 INFO L175 Difference]: Start difference. First operand has 155 places, 123 transitions, 869 flow. Second operand 7 states and 364 transitions. [2024-11-13 14:51:57,275 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 211 transitions, 1746 flow [2024-11-13 14:51:57,339 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 211 transitions, 1677 flow, removed 4 selfloop flow, removed 8 redundant places. [2024-11-13 14:51:57,341 INFO L231 Difference]: Finished difference. Result has 155 places, 121 transitions, 808 flow [2024-11-13 14:51:57,341 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=806, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=112, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=808, PETRI_PLACES=155, PETRI_TRANSITIONS=121} [2024-11-13 14:51:57,341 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 69 predicate places. [2024-11-13 14:51:57,341 INFO L471 AbstractCegarLoop]: Abstraction has has 155 places, 121 transitions, 808 flow [2024-11-13 14:51:57,342 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 41.0) internal successors, (246), 6 states have internal predecessors, (246), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:57,342 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:51:57,342 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:51:57,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-13 14:51:57,342 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:51:57,342 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:51:57,342 INFO L85 PathProgramCache]: Analyzing trace with hash 2040522987, now seen corresponding path program 1 times [2024-11-13 14:51:57,342 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:51:57,343 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1054479760] [2024-11-13 14:51:57,343 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:51:57,343 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:51:57,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:51:57,499 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 14:51:57,499 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:51:57,499 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1054479760] [2024-11-13 14:51:57,499 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1054479760] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:51:57,499 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:51:57,499 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:51:57,499 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1351452122] [2024-11-13 14:51:57,499 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:51:57,500 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:51:57,500 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:51:57,500 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:51:57,500 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:51:57,579 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-11-13 14:51:57,580 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 121 transitions, 808 flow. Second operand has 7 states, 7 states have (on average 40.142857142857146) internal successors, (281), 7 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:51:57,580 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:51:57,580 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-11-13 14:51:57,580 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:52:00,303 INFO L124 PetriNetUnfolderBase]: 14546/23263 cut-off events. [2024-11-13 14:52:00,304 INFO L125 PetriNetUnfolderBase]: For 45571/47592 co-relation queries the response was YES. [2024-11-13 14:52:00,430 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77823 conditions, 23263 events. 14546/23263 cut-off events. For 45571/47592 co-relation queries the response was YES. Maximal size of possible extension queue 964. Compared 176553 event pairs, 4189 based on Foata normal form. 1035/21919 useless extension candidates. Maximal degree in co-relation 57584. Up to 10605 conditions per place. [2024-11-13 14:52:00,505 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 200 selfloop transitions, 24 changer transitions 0/244 dead transitions. [2024-11-13 14:52:00,505 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 244 transitions, 2006 flow [2024-11-13 14:52:00,505 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:52:00,505 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:52:00,506 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 416 transitions. [2024-11-13 14:52:00,506 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5842696629213483 [2024-11-13 14:52:00,506 INFO L175 Difference]: Start difference. First operand has 155 places, 121 transitions, 808 flow. Second operand 8 states and 416 transitions. [2024-11-13 14:52:00,506 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 244 transitions, 2006 flow [2024-11-13 14:52:00,675 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 244 transitions, 1847 flow, removed 17 selfloop flow, removed 15 redundant places. [2024-11-13 14:52:00,677 INFO L231 Difference]: Finished difference. Result has 141 places, 137 transitions, 938 flow [2024-11-13 14:52:00,677 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=705, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=938, PETRI_PLACES=141, PETRI_TRANSITIONS=137} [2024-11-13 14:52:00,677 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 55 predicate places. [2024-11-13 14:52:00,678 INFO L471 AbstractCegarLoop]: Abstraction has has 141 places, 137 transitions, 938 flow [2024-11-13 14:52:00,678 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 40.142857142857146) internal successors, (281), 7 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:00,678 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:52:00,678 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:00,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-13 14:52:00,678 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:52:00,678 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:00,678 INFO L85 PathProgramCache]: Analyzing trace with hash 1678857899, now seen corresponding path program 2 times [2024-11-13 14:52:00,678 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:00,678 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1071081385] [2024-11-13 14:52:00,678 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:00,679 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:00,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:00,835 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 14:52:00,835 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:00,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1071081385] [2024-11-13 14:52:00,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1071081385] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:00,836 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:00,836 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:52:00,836 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1652882452] [2024-11-13 14:52:00,836 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:00,836 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:52:00,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:00,837 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:52:00,837 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:52:00,964 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-11-13 14:52:00,964 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 141 places, 137 transitions, 938 flow. Second operand has 7 states, 7 states have (on average 40.142857142857146) internal successors, (281), 7 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:00,964 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:52:00,964 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-11-13 14:52:00,964 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:52:04,769 INFO L124 PetriNetUnfolderBase]: 17074/26153 cut-off events. [2024-11-13 14:52:04,769 INFO L125 PetriNetUnfolderBase]: For 60637/63115 co-relation queries the response was YES. [2024-11-13 14:52:04,875 INFO L83 FinitePrefix]: Finished finitePrefix Result has 92389 conditions, 26153 events. 17074/26153 cut-off events. For 60637/63115 co-relation queries the response was YES. Maximal size of possible extension queue 1102. Compared 190088 event pairs, 730 based on Foata normal form. 1327/24602 useless extension candidates. Maximal degree in co-relation 68820. Up to 13147 conditions per place. [2024-11-13 14:52:04,952 INFO L140 encePairwiseOnDemand]: 81/89 looper letters, 209 selfloop transitions, 34 changer transitions 0/263 dead transitions. [2024-11-13 14:52:04,952 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 149 places, 263 transitions, 2135 flow [2024-11-13 14:52:04,953 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-13 14:52:04,953 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-13 14:52:04,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 467 transitions. [2024-11-13 14:52:04,954 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5830212234706617 [2024-11-13 14:52:04,954 INFO L175 Difference]: Start difference. First operand has 141 places, 137 transitions, 938 flow. Second operand 9 states and 467 transitions. [2024-11-13 14:52:04,954 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 149 places, 263 transitions, 2135 flow [2024-11-13 14:52:05,230 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 146 places, 263 transitions, 2107 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-11-13 14:52:05,232 INFO L231 Difference]: Finished difference. Result has 148 places, 142 transitions, 1046 flow [2024-11-13 14:52:05,232 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=911, PETRI_DIFFERENCE_MINUEND_PLACES=138, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1046, PETRI_PLACES=148, PETRI_TRANSITIONS=142} [2024-11-13 14:52:05,232 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 62 predicate places. [2024-11-13 14:52:05,232 INFO L471 AbstractCegarLoop]: Abstraction has has 148 places, 142 transitions, 1046 flow [2024-11-13 14:52:05,233 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 40.142857142857146) internal successors, (281), 7 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:05,233 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:52:05,233 INFO L204 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:05,233 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-13 14:52:05,233 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread3Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:52:05,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:05,234 INFO L85 PathProgramCache]: Analyzing trace with hash -1743448827, now seen corresponding path program 3 times [2024-11-13 14:52:05,234 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:05,234 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [945581774] [2024-11-13 14:52:05,234 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:05,234 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:05,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:05,396 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-13 14:52:05,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:05,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [945581774] [2024-11-13 14:52:05,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [945581774] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-13 14:52:05,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-13 14:52:05,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-13 14:52:05,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [277973635] [2024-11-13 14:52:05,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-13 14:52:05,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-13 14:52:05,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:05,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-13 14:52:05,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-13 14:52:05,491 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 37 out of 89 [2024-11-13 14:52:05,491 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 148 places, 142 transitions, 1046 flow. Second operand has 7 states, 7 states have (on average 40.142857142857146) internal successors, (281), 7 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:05,491 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:52:05,491 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 37 of 89 [2024-11-13 14:52:05,492 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:52:09,382 INFO L124 PetriNetUnfolderBase]: 17651/27755 cut-off events. [2024-11-13 14:52:09,382 INFO L125 PetriNetUnfolderBase]: For 78722/81483 co-relation queries the response was YES. [2024-11-13 14:52:09,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 99848 conditions, 27755 events. 17651/27755 cut-off events. For 78722/81483 co-relation queries the response was YES. Maximal size of possible extension queue 1112. Compared 207629 event pairs, 4544 based on Foata normal form. 1531/26150 useless extension candidates. Maximal degree in co-relation 75614. Up to 7867 conditions per place. [2024-11-13 14:52:09,617 INFO L140 encePairwiseOnDemand]: 80/89 looper letters, 210 selfloop transitions, 29 changer transitions 0/259 dead transitions. [2024-11-13 14:52:09,617 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 155 places, 259 transitions, 2226 flow [2024-11-13 14:52:09,618 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-13 14:52:09,618 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-13 14:52:09,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 416 transitions. [2024-11-13 14:52:09,619 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5842696629213483 [2024-11-13 14:52:09,619 INFO L175 Difference]: Start difference. First operand has 148 places, 142 transitions, 1046 flow. Second operand 8 states and 416 transitions. [2024-11-13 14:52:09,619 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 155 places, 259 transitions, 2226 flow [2024-11-13 14:52:10,177 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 259 transitions, 2108 flow, removed 13 selfloop flow, removed 7 redundant places. [2024-11-13 14:52:10,179 INFO L231 Difference]: Finished difference. Result has 151 places, 150 transitions, 1136 flow [2024-11-13 14:52:10,180 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=954, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1136, PETRI_PLACES=151, PETRI_TRANSITIONS=150} [2024-11-13 14:52:10,180 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 65 predicate places. [2024-11-13 14:52:10,180 INFO L471 AbstractCegarLoop]: Abstraction has has 151 places, 150 transitions, 1136 flow [2024-11-13 14:52:10,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 40.142857142857146) internal successors, (281), 7 states have internal predecessors, (281), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:10,180 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:52:10,180 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:10,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-11-13 14:52:10,180 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:52:10,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:10,181 INFO L85 PathProgramCache]: Analyzing trace with hash -143943222, now seen corresponding path program 2 times [2024-11-13 14:52:10,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:10,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1329133299] [2024-11-13 14:52:10,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:10,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:10,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:11,099 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-13 14:52:11,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:11,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1329133299] [2024-11-13 14:52:11,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1329133299] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:52:11,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [121788885] [2024-11-13 14:52:11,099 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:52:11,099 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:11,099 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:11,101 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:11,103 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-13 14:52:11,267 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:52:11,267 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:52:11,269 INFO L255 TraceCheckSpWp]: Trace formula consists of 334 conjuncts, 47 conjuncts are in the unsatisfiable core [2024-11-13 14:52:11,271 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:11,276 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-11-13 14:52:11,450 INFO L349 Elim1Store]: treesize reduction 19, result has 20.8 percent of original size [2024-11-13 14:52:11,450 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 27 treesize of output 27 [2024-11-13 14:52:11,462 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-11-13 14:52:11,655 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:52:11,666 INFO L349 Elim1Store]: treesize reduction 25, result has 16.7 percent of original size [2024-11-13 14:52:11,667 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 33 [2024-11-13 14:52:11,678 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:52:11,678 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-11-13 14:52:12,399 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 2 proven. 9 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:12,399 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:52:12,794 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 10 treesize of output 8 [2024-11-13 14:52:13,292 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:13,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [121788885] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:52:13,293 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:52:13,293 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8, 8] total 27 [2024-11-13 14:52:13,293 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [671606620] [2024-11-13 14:52:13,293 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:52:13,293 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-13 14:52:13,293 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:13,294 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-13 14:52:13,294 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=714, Unknown=0, NotChecked=0, Total=812 [2024-11-13 14:52:17,438 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 89 [2024-11-13 14:52:17,439 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 151 places, 150 transitions, 1136 flow. Second operand has 29 states, 29 states have (on average 24.82758620689655) internal successors, (720), 29 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:17,439 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:52:17,439 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 89 [2024-11-13 14:52:17,439 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:52:27,433 INFO L124 PetriNetUnfolderBase]: 36004/53233 cut-off events. [2024-11-13 14:52:27,433 INFO L125 PetriNetUnfolderBase]: For 150694/154876 co-relation queries the response was YES. [2024-11-13 14:52:27,697 INFO L83 FinitePrefix]: Finished finitePrefix Result has 193268 conditions, 53233 events. 36004/53233 cut-off events. For 150694/154876 co-relation queries the response was YES. Maximal size of possible extension queue 1616. Compared 383119 event pairs, 8086 based on Foata normal form. 2530/49358 useless extension candidates. Maximal degree in co-relation 163480. Up to 14802 conditions per place. [2024-11-13 14:52:27,875 INFO L140 encePairwiseOnDemand]: 74/89 looper letters, 273 selfloop transitions, 63 changer transitions 0/352 dead transitions. [2024-11-13 14:52:27,875 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 165 places, 352 transitions, 3257 flow [2024-11-13 14:52:27,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-13 14:52:27,876 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-13 14:52:27,877 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 522 transitions. [2024-11-13 14:52:27,877 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.39101123595505616 [2024-11-13 14:52:27,877 INFO L175 Difference]: Start difference. First operand has 151 places, 150 transitions, 1136 flow. Second operand 15 states and 522 transitions. [2024-11-13 14:52:27,877 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 165 places, 352 transitions, 3257 flow [2024-11-13 14:52:30,244 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 163 places, 352 transitions, 3215 flow, removed 18 selfloop flow, removed 2 redundant places. [2024-11-13 14:52:30,247 INFO L231 Difference]: Finished difference. Result has 166 places, 179 transitions, 1651 flow [2024-11-13 14:52:30,247 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1113, PETRI_DIFFERENCE_MINUEND_PLACES=149, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=150, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1651, PETRI_PLACES=166, PETRI_TRANSITIONS=179} [2024-11-13 14:52:30,248 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 80 predicate places. [2024-11-13 14:52:30,248 INFO L471 AbstractCegarLoop]: Abstraction has has 166 places, 179 transitions, 1651 flow [2024-11-13 14:52:30,248 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 24.82758620689655) internal successors, (720), 29 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:30,248 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:52:30,249 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:30,263 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-13 14:52:30,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-13 14:52:30,449 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:52:30,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:30,450 INFO L85 PathProgramCache]: Analyzing trace with hash -143943218, now seen corresponding path program 1 times [2024-11-13 14:52:30,450 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:30,450 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [734743103] [2024-11-13 14:52:30,450 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:30,450 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:30,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:30,865 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-13 14:52:30,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:30,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [734743103] [2024-11-13 14:52:30,866 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [734743103] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:52:30,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1140261688] [2024-11-13 14:52:30,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:30,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:30,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:30,870 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:30,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-13 14:52:31,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:31,037 INFO L255 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-13 14:52:31,038 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:31,276 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:31,276 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:52:31,453 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 20 [2024-11-13 14:52:31,555 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:31,555 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1140261688] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:52:31,555 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:52:31,555 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8, 8] total 24 [2024-11-13 14:52:31,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [305344591] [2024-11-13 14:52:31,556 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:52:31,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-13 14:52:31,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:31,556 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-13 14:52:31,557 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2024-11-13 14:52:33,533 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 36 out of 89 [2024-11-13 14:52:33,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 166 places, 179 transitions, 1651 flow. Second operand has 25 states, 25 states have (on average 38.92) internal successors, (973), 25 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:33,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:52:33,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 36 of 89 [2024-11-13 14:52:33,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:52:42,299 INFO L124 PetriNetUnfolderBase]: 30615/45444 cut-off events. [2024-11-13 14:52:42,299 INFO L125 PetriNetUnfolderBase]: For 157243/161124 co-relation queries the response was YES. [2024-11-13 14:52:42,535 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179585 conditions, 45444 events. 30615/45444 cut-off events. For 157243/161124 co-relation queries the response was YES. Maximal size of possible extension queue 1528. Compared 332558 event pairs, 9613 based on Foata normal form. 1273/42061 useless extension candidates. Maximal degree in co-relation 150324. Up to 15878 conditions per place. [2024-11-13 14:52:42,688 INFO L140 encePairwiseOnDemand]: 77/89 looper letters, 264 selfloop transitions, 63 changer transitions 0/345 dead transitions. [2024-11-13 14:52:42,688 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 181 places, 345 transitions, 3397 flow [2024-11-13 14:52:42,689 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-13 14:52:42,689 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-13 14:52:42,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 764 transitions. [2024-11-13 14:52:42,690 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.5365168539325843 [2024-11-13 14:52:42,690 INFO L175 Difference]: Start difference. First operand has 166 places, 179 transitions, 1651 flow. Second operand 16 states and 764 transitions. [2024-11-13 14:52:42,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 181 places, 345 transitions, 3397 flow [2024-11-13 14:52:45,648 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 345 transitions, 3371 flow, removed 13 selfloop flow, removed 0 redundant places. [2024-11-13 14:52:45,652 INFO L231 Difference]: Finished difference. Result has 181 places, 178 transitions, 1766 flow [2024-11-13 14:52:45,652 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1640, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=178, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=115, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=1766, PETRI_PLACES=181, PETRI_TRANSITIONS=178} [2024-11-13 14:52:45,652 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 95 predicate places. [2024-11-13 14:52:45,652 INFO L471 AbstractCegarLoop]: Abstraction has has 181 places, 178 transitions, 1766 flow [2024-11-13 14:52:45,653 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 38.92) internal successors, (973), 25 states have internal predecessors, (973), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:45,653 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:52:45,653 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:52:45,668 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2024-11-13 14:52:45,854 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:45,854 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:52:45,854 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:52:45,854 INFO L85 PathProgramCache]: Analyzing trace with hash -143943220, now seen corresponding path program 1 times [2024-11-13 14:52:45,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:52:45,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1289490902] [2024-11-13 14:52:45,854 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:45,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:52:45,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:46,393 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2024-11-13 14:52:46,393 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:52:46,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1289490902] [2024-11-13 14:52:46,393 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1289490902] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:52:46,393 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084121260] [2024-11-13 14:52:46,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:52:46,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:52:46,394 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:52:46,395 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:52:46,397 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-13 14:52:46,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:52:46,560 INFO L255 TraceCheckSpWp]: Trace formula consists of 340 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-13 14:52:46,562 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:52:46,596 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 14:52:46,602 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-11-13 14:52:46,694 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:52:46,694 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-11-13 14:52:46,729 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 31 treesize of output 24 [2024-11-13 14:52:47,502 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 13 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-13 14:52:47,502 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:52:48,129 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-13 14:52:48,137 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:52:48,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084121260] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:52:48,137 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:52:48,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 11, 9] total 25 [2024-11-13 14:52:48,138 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1431213725] [2024-11-13 14:52:48,138 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:52:48,138 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-13 14:52:48,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:52:48,139 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-13 14:52:48,139 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=550, Unknown=0, NotChecked=0, Total=650 [2024-11-13 14:52:51,038 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 89 [2024-11-13 14:52:51,039 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 181 places, 178 transitions, 1766 flow. Second operand has 26 states, 26 states have (on average 31.03846153846154) internal successors, (807), 26 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:52:51,039 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:52:51,039 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 89 [2024-11-13 14:52:51,039 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-13 14:52:59,361 INFO L124 PetriNetUnfolderBase]: 27263/41152 cut-off events. [2024-11-13 14:52:59,361 INFO L125 PetriNetUnfolderBase]: For 158148/161357 co-relation queries the response was YES. [2024-11-13 14:52:59,727 INFO L83 FinitePrefix]: Finished finitePrefix Result has 165279 conditions, 41152 events. 27263/41152 cut-off events. For 158148/161357 co-relation queries the response was YES. Maximal size of possible extension queue 1343. Compared 305646 event pairs, 5632 based on Foata normal form. 2336/40025 useless extension candidates. Maximal degree in co-relation 135636. Up to 7028 conditions per place. [2024-11-13 14:52:59,911 INFO L140 encePairwiseOnDemand]: 76/89 looper letters, 296 selfloop transitions, 76 changer transitions 0/390 dead transitions. [2024-11-13 14:52:59,911 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 196 places, 390 transitions, 3931 flow [2024-11-13 14:52:59,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-13 14:52:59,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-13 14:52:59,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 680 transitions. [2024-11-13 14:52:59,913 INFO L512 CegarLoopForPetriNet]: DFA transition density 0.449438202247191 [2024-11-13 14:52:59,913 INFO L175 Difference]: Start difference. First operand has 181 places, 178 transitions, 1766 flow. Second operand 17 states and 680 transitions. [2024-11-13 14:52:59,913 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 196 places, 390 transitions, 3931 flow [2024-11-13 14:53:02,239 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 181 places, 390 transitions, 3787 flow, removed 0 selfloop flow, removed 15 redundant places. [2024-11-13 14:53:02,242 INFO L231 Difference]: Finished difference. Result has 184 places, 193 transitions, 2064 flow [2024-11-13 14:53:02,243 INFO L260 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=1611, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=176, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2064, PETRI_PLACES=184, PETRI_TRANSITIONS=193} [2024-11-13 14:53:02,243 INFO L277 CegarLoopForPetriNet]: 86 programPoint places, 98 predicate places. [2024-11-13 14:53:02,243 INFO L471 AbstractCegarLoop]: Abstraction has has 184 places, 193 transitions, 2064 flow [2024-11-13 14:53:02,243 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 31.03846153846154) internal successors, (807), 26 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:53:02,243 INFO L196 CegarLoopForPetriNet]: Found error trace [2024-11-13 14:53:02,244 INFO L204 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-13 14:53:02,260 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2024-11-13 14:53:02,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2024-11-13 14:53:02,444 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 52 more)] === [2024-11-13 14:53:02,444 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-13 14:53:02,444 INFO L85 PathProgramCache]: Analyzing trace with hash -918286932, now seen corresponding path program 2 times [2024-11-13 14:53:02,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-13 14:53:02,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038924558] [2024-11-13 14:53:02,445 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-13 14:53:02,445 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-13 14:53:02,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-13 14:53:03,023 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 1 proven. 13 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-13 14:53:03,023 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-13 14:53:03,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038924558] [2024-11-13 14:53:03,023 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038924558] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-13 14:53:03,023 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116465379] [2024-11-13 14:53:03,023 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-13 14:53:03,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-13 14:53:03,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 [2024-11-13 14:53:03,026 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-13 14:53:03,027 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_0391db0b-885e-43c2-a4dd-2c0e7e33698f/bin/uautomizer-verify-qhAvR1uOyd/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-13 14:53:03,201 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-13 14:53:03,202 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-13 14:53:03,203 INFO L255 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-13 14:53:03,205 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-13 14:53:03,210 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-13 14:53:03,217 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-11-13 14:53:03,341 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-13 14:53:03,342 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-11-13 14:53:03,360 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-13 14:53:03,361 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-11-13 14:53:03,437 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-13 14:53:03,438 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-11-13 14:53:03,443 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-11-13 14:53:03,650 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:53:03,650 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-13 14:53:04,576 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 9 proven. 2 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2024-11-13 14:53:04,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116465379] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-13 14:53:04,576 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-13 14:53:04,576 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9, 8] total 28 [2024-11-13 14:53:04,576 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2016499032] [2024-11-13 14:53:04,577 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-13 14:53:04,577 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2024-11-13 14:53:04,577 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-13 14:53:04,577 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2024-11-13 14:53:04,578 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=736, Unknown=0, NotChecked=0, Total=870 [2024-11-13 14:53:07,347 INFO L467 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 89 [2024-11-13 14:53:07,348 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 193 transitions, 2064 flow. Second operand has 30 states, 30 states have (on average 22.733333333333334) internal successors, (682), 30 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-13 14:53:07,349 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-13 14:53:07,349 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 89 [2024-11-13 14:53:07,349 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand