./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/loop-tiling-eq.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/loop-tiling-eq.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB --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 2c579ed20cf5b381709dcc4ef9fbcf839f80c68ac017a29b947b11bd3a57dd56 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:48:22,566 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:48:22,630 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-28 04:48:22,636 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:48:22,637 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:48:22,680 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:48:22,681 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:48:22,681 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:48:22,682 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:48:22,682 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:48:22,682 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:48:22,683 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:48:22,684 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:48:22,684 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:48:22,684 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:48:22,684 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:48:22,685 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:48:22,685 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:48:22,685 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:48:22,685 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:48:22,685 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-28 04:48:22,686 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-28 04:48:22,686 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-28 04:48:22,686 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:48:22,686 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 04:48:22,686 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-28 04:48:22,686 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:48:22,687 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:48:22,687 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:48:22,687 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:48:22,687 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:48:22,687 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:48:22,687 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:48:22,688 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:48:22,688 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:48:22,689 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:48:22,689 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:48:22,689 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:48:22,689 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:48:22,689 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:48:22,689 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:48:22,689 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:48:22,690 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:48:22,690 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:48:22,690 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:48:22,690 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:48:22,690 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:48:22,690 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_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 2c579ed20cf5b381709dcc4ef9fbcf839f80c68ac017a29b947b11bd3a57dd56 [2024-11-28 04:48:23,005 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:48:23,022 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:48:23,025 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:48:23,029 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:48:23,029 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:48:23,031 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/loop-tiling-eq.wvr.c [2024-11-28 04:48:26,226 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/data/4124a395b/bda5f890fc4145fab9a395ae186ff5f1/FLAG3b6cab786 [2024-11-28 04:48:26,485 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:48:26,486 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/sv-benchmarks/c/weaver/loop-tiling-eq.wvr.c [2024-11-28 04:48:26,495 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/data/4124a395b/bda5f890fc4145fab9a395ae186ff5f1/FLAG3b6cab786 [2024-11-28 04:48:26,794 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/data/4124a395b/bda5f890fc4145fab9a395ae186ff5f1 [2024-11-28 04:48:26,797 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:48:26,799 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:48:26,800 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:48:26,800 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:48:26,805 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:48:26,806 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:48:26" (1/1) ... [2024-11-28 04:48:26,807 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1c03fdc2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:26, skipping insertion in model container [2024-11-28 04:48:26,808 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:48:26" (1/1) ... [2024-11-28 04:48:26,827 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:48:27,059 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 04:48:27,073 WARN L1063 CHandler]: saw a pointer cast to a type that we could not get a type size for, not adapting memory model [2024-11-28 04:48:27,078 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:48:27,099 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:48:27,127 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:48:27,145 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:48:27,146 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27 WrapperNode [2024-11-28 04:48:27,146 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:48:27,147 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:48:27,147 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:48:27,147 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:48:27,155 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,165 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,209 INFO L138 Inliner]: procedures = 24, calls = 32, calls flagged for inlining = 14, calls inlined = 18, statements flattened = 182 [2024-11-28 04:48:27,210 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:48:27,211 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:48:27,211 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:48:27,213 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:48:27,224 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,224 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,227 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,268 INFO L175 MemorySlicer]: Split 14 memory accesses to 3 slices as follows [2, 3, 9]. 64 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0]. The 6 writes are split as follows [0, 1, 5]. [2024-11-28 04:48:27,269 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,269 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,288 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,293 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,301 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,307 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,309 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,315 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:48:27,320 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:48:27,320 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:48:27,321 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:48:27,322 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (1/1) ... [2024-11-28 04:48:27,335 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:48:27,358 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:27,380 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:48:27,386 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:48:27,420 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#0 [2024-11-28 04:48:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#1 [2024-11-28 04:48:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure read~$Pointer$#2 [2024-11-28 04:48:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:48:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-28 04:48:27,421 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-28 04:48:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-28 04:48:27,421 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-28 04:48:27,421 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:48:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-28 04:48:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2024-11-28 04:48:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2024-11-28 04:48:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2024-11-28 04:48:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2024-11-28 04:48:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-28 04:48:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-28 04:48:27,426 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2024-11-28 04:48:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-28 04:48:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:48:27,427 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:48:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-28 04:48:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-28 04:48:27,427 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2024-11-28 04:48:27,429 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-28 04:48:27,620 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:48:27,622 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:48:28,336 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-28 04:48:28,337 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:48:28,778 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:48:28,779 INFO L312 CfgBuilder]: Removed 7 assume(true) statements. [2024-11-28 04:48:28,779 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:48:28 BoogieIcfgContainer [2024-11-28 04:48:28,779 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:48:28,782 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:48:28,784 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:48:28,790 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:48:28,790 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:48:26" (1/3) ... [2024-11-28 04:48:28,791 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a0f771 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:48:28, skipping insertion in model container [2024-11-28 04:48:28,792 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:48:27" (2/3) ... [2024-11-28 04:48:28,793 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7a0f771 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:48:28, skipping insertion in model container [2024-11-28 04:48:28,793 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:48:28" (3/3) ... [2024-11-28 04:48:28,795 INFO L128 eAbstractionObserver]: Analyzing ICFG loop-tiling-eq.wvr.c [2024-11-28 04:48:28,816 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:48:28,818 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG loop-tiling-eq.wvr.c that has 3 procedures, 60 locations, 1 initial locations, 7 loop locations, and 26 error locations. [2024-11-28 04:48:28,818 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-28 04:48:28,912 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-28 04:48:28,966 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 66 places, 66 transitions, 146 flow [2024-11-28 04:48:29,027 INFO L124 PetriNetUnfolderBase]: 7/64 cut-off events. [2024-11-28 04:48:29,029 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 04:48:29,035 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 64 events. 7/64 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 7. Compared 155 event pairs, 0 based on Foata normal form. 0/31 useless extension candidates. Maximal degree in co-relation 34. Up to 2 conditions per place. [2024-11-28 04:48:29,035 INFO L82 GeneralOperation]: Start removeDead. Operand has 66 places, 66 transitions, 146 flow [2024-11-28 04:48:29,040 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 63 places, 63 transitions, 138 flow [2024-11-28 04:48:29,052 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:48:29,075 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;@52097a43, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:48:29,075 INFO L334 AbstractCegarLoop]: Starting to check reachability of 38 error locations. [2024-11-28 04:48:29,083 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-28 04:48:29,083 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-28 04:48:29,083 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-28 04:48:29,084 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:29,084 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 04:48:29,085 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:29,093 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:29,094 INFO L85 PathProgramCache]: Analyzing trace with hash 719905, now seen corresponding path program 1 times [2024-11-28 04:48:29,103 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:29,104 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1416821253] [2024-11-28 04:48:29,104 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:29,106 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:29,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:29,552 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-28 04:48:29,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:29,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1416821253] [2024-11-28 04:48:29,554 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1416821253] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:48:29,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:48:29,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-28 04:48:29,559 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228987665] [2024-11-28 04:48:29,560 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:29,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:48:29,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:29,605 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:48:29,606 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:48:29,704 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-28 04:48:29,707 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 63 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 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-28 04:48:29,710 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:29,711 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-28 04:48:29,712 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:29,870 INFO L124 PetriNetUnfolderBase]: 58/178 cut-off events. [2024-11-28 04:48:29,871 INFO L125 PetriNetUnfolderBase]: For 10/10 co-relation queries the response was YES. [2024-11-28 04:48:29,872 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299 conditions, 178 events. 58/178 cut-off events. For 10/10 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 687 event pairs, 30 based on Foata normal form. 1/126 useless extension candidates. Maximal degree in co-relation 222. Up to 96 conditions per place. [2024-11-28 04:48:29,876 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 25 selfloop transitions, 4 changer transitions 0/58 dead transitions. [2024-11-28 04:48:29,877 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 58 transitions, 186 flow [2024-11-28 04:48:29,880 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:48:29,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:48:29,893 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 129 transitions. [2024-11-28 04:48:29,896 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6515151515151515 [2024-11-28 04:48:29,898 INFO L175 Difference]: Start difference. First operand has 63 places, 63 transitions, 138 flow. Second operand 3 states and 129 transitions. [2024-11-28 04:48:29,899 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 58 transitions, 186 flow [2024-11-28 04:48:29,904 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 58 transitions, 178 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:48:29,909 INFO L231 Difference]: Finished difference. Result has 56 places, 58 transitions, 128 flow [2024-11-28 04:48:29,913 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=128, PETRI_PLACES=56, PETRI_TRANSITIONS=58} [2024-11-28 04:48:29,918 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, -7 predicate places. [2024-11-28 04:48:29,919 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 58 transitions, 128 flow [2024-11-28 04:48:29,920 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 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-28 04:48:29,920 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:29,920 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-28 04:48:29,921 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-28 04:48:29,922 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:29,922 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:29,923 INFO L85 PathProgramCache]: Analyzing trace with hash 719906, now seen corresponding path program 1 times [2024-11-28 04:48:29,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:29,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384648062] [2024-11-28 04:48:29,923 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:29,923 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:29,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:48:29,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1091166916] [2024-11-28 04:48:29,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:29,992 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:29,992 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:29,997 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:29,999 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:48:30,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:30,114 INFO L256 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-28 04:48:30,119 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:30,385 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-28 04:48:30,775 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-28 04:48:30,775 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:48:30,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:30,775 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384648062] [2024-11-28 04:48:30,776 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:48:30,776 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1091166916] [2024-11-28 04:48:30,776 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1091166916] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:48:30,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:48:30,780 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:48:30,781 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1682516990] [2024-11-28 04:48:30,781 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:30,781 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:48:30,781 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:30,782 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:48:30,782 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:48:31,957 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-28 04:48:31,958 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 58 transitions, 128 flow. Second operand has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 0 states have call successors, (0), 0 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-28 04:48:31,958 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:31,958 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-28 04:48:31,958 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:32,607 INFO L124 PetriNetUnfolderBase]: 59/181 cut-off events. [2024-11-28 04:48:32,608 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 04:48:32,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 302 conditions, 181 events. 59/181 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 708 event pairs, 30 based on Foata normal form. 0/127 useless extension candidates. Maximal degree in co-relation 257. Up to 109 conditions per place. [2024-11-28 04:48:32,610 INFO L140 encePairwiseOnDemand]: 61/66 looper letters, 31 selfloop transitions, 4 changer transitions 0/61 dead transitions. [2024-11-28 04:48:32,610 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 61 transitions, 204 flow [2024-11-28 04:48:32,611 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:48:32,611 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:48:32,612 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 164 transitions. [2024-11-28 04:48:32,615 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-11-28 04:48:32,616 INFO L175 Difference]: Start difference. First operand has 56 places, 58 transitions, 128 flow. Second operand 4 states and 164 transitions. [2024-11-28 04:48:32,616 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 61 transitions, 204 flow [2024-11-28 04:48:32,617 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 61 transitions, 196 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:48:32,621 INFO L231 Difference]: Finished difference. Result has 59 places, 61 transitions, 147 flow [2024-11-28 04:48:32,621 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=120, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=147, PETRI_PLACES=59, PETRI_TRANSITIONS=61} [2024-11-28 04:48:32,623 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, -4 predicate places. [2024-11-28 04:48:32,624 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 61 transitions, 147 flow [2024-11-28 04:48:32,624 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.75) internal successors, (131), 4 states have internal predecessors, (131), 0 states have call successors, (0), 0 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-28 04:48:32,624 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:32,625 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-28 04:48:32,637 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:48:32,825 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:32,826 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:32,826 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:32,826 INFO L85 PathProgramCache]: Analyzing trace with hash 22317685, now seen corresponding path program 1 times [2024-11-28 04:48:32,827 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:32,827 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090778148] [2024-11-28 04:48:32,827 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:32,827 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:32,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:33,125 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-28 04:48:33,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:33,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090778148] [2024-11-28 04:48:33,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2090778148] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:48:33,126 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:48:33,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:48:33,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1187961073] [2024-11-28 04:48:33,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:33,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:48:33,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:33,127 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:48:33,127 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:48:33,148 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-28 04:48:33,149 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 61 transitions, 147 flow. Second operand has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 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-28 04:48:33,149 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:33,149 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-28 04:48:33,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:33,360 INFO L124 PetriNetUnfolderBase]: 60/186 cut-off events. [2024-11-28 04:48:33,360 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 04:48:33,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 317 conditions, 186 events. 60/186 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 732 event pairs, 30 based on Foata normal form. 0/132 useless extension candidates. Maximal degree in co-relation 279. Up to 107 conditions per place. [2024-11-28 04:48:33,364 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 29 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-11-28 04:48:33,364 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 62 places, 65 transitions, 227 flow [2024-11-28 04:48:33,365 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:48:33,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-28 04:48:33,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 177 transitions. [2024-11-28 04:48:33,368 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6704545454545454 [2024-11-28 04:48:33,369 INFO L175 Difference]: Start difference. First operand has 59 places, 61 transitions, 147 flow. Second operand 4 states and 177 transitions. [2024-11-28 04:48:33,369 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 62 places, 65 transitions, 227 flow [2024-11-28 04:48:33,370 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 61 places, 65 transitions, 224 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 04:48:33,371 INFO L231 Difference]: Finished difference. Result has 63 places, 64 transitions, 178 flow [2024-11-28 04:48:33,372 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=178, PETRI_PLACES=63, PETRI_TRANSITIONS=64} [2024-11-28 04:48:33,372 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 0 predicate places. [2024-11-28 04:48:33,373 INFO L471 AbstractCegarLoop]: Abstraction has has 63 places, 64 transitions, 178 flow [2024-11-28 04:48:33,373 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 35.75) internal successors, (143), 4 states have internal predecessors, (143), 0 states have call successors, (0), 0 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-28 04:48:33,373 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:33,373 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-28 04:48:33,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:48:33,374 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:33,374 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:33,374 INFO L85 PathProgramCache]: Analyzing trace with hash 691852847, now seen corresponding path program 1 times [2024-11-28 04:48:33,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:33,374 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [967628688] [2024-11-28 04:48:33,375 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:33,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:33,422 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:48:33,424 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1181123969] [2024-11-28 04:48:33,427 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:33,428 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:33,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:33,432 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:33,437 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:48:33,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:33,532 INFO L256 TraceCheckSpWp]: Trace formula consists of 88 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-28 04:48:33,535 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:33,590 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-28 04:48:34,762 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-28 04:48:34,762 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:48:34,986 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-28 04:48:34,987 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:34,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [967628688] [2024-11-28 04:48:34,987 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:48:34,987 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1181123969] [2024-11-28 04:48:34,987 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1181123969] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:48:34,987 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:48:34,987 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 6 [2024-11-28 04:48:34,988 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537354641] [2024-11-28 04:48:34,988 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:48:34,988 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-28 04:48:34,988 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:34,989 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-28 04:48:34,989 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:48:36,538 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-28 04:48:36,538 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 64 transitions, 178 flow. Second operand has 8 states, 8 states have (on average 33.25) internal successors, (266), 8 states have internal predecessors, (266), 0 states have call successors, (0), 0 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-28 04:48:36,538 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:36,538 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-28 04:48:36,538 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:38,271 INFO L124 PetriNetUnfolderBase]: 60/185 cut-off events. [2024-11-28 04:48:38,272 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-28 04:48:38,275 INFO L83 FinitePrefix]: Finished finitePrefix Result has 334 conditions, 185 events. 60/185 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 20. Compared 730 event pairs, 30 based on Foata normal form. 0/133 useless extension candidates. Maximal degree in co-relation 284. Up to 110 conditions per place. [2024-11-28 04:48:38,277 INFO L140 encePairwiseOnDemand]: 61/66 looper letters, 30 selfloop transitions, 7 changer transitions 0/63 dead transitions. [2024-11-28 04:48:38,277 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 67 places, 63 transitions, 248 flow [2024-11-28 04:48:38,278 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:48:38,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:48:38,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 227 transitions. [2024-11-28 04:48:38,280 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5732323232323232 [2024-11-28 04:48:38,280 INFO L175 Difference]: Start difference. First operand has 63 places, 64 transitions, 178 flow. Second operand 6 states and 227 transitions. [2024-11-28 04:48:38,280 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 67 places, 63 transitions, 248 flow [2024-11-28 04:48:38,281 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 63 transitions, 248 flow, removed 0 selfloop flow, removed 0 redundant places. [2024-11-28 04:48:38,287 INFO L231 Difference]: Finished difference. Result has 67 places, 63 transitions, 188 flow [2024-11-28 04:48:38,288 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=174, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=56, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=188, PETRI_PLACES=67, PETRI_TRANSITIONS=63} [2024-11-28 04:48:38,289 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 4 predicate places. [2024-11-28 04:48:38,290 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 63 transitions, 188 flow [2024-11-28 04:48:38,290 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 33.25) internal successors, (266), 8 states have internal predecessors, (266), 0 states have call successors, (0), 0 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-28 04:48:38,291 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:38,291 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 04:48:38,303 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-28 04:48:38,496 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:38,496 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:38,496 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:38,497 INFO L85 PathProgramCache]: Analyzing trace with hash -27397624, now seen corresponding path program 1 times [2024-11-28 04:48:38,497 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:38,497 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [716466980] [2024-11-28 04:48:38,497 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:38,497 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:38,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:38,944 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-28 04:48:38,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:38,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [716466980] [2024-11-28 04:48:38,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [716466980] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:48:38,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715089343] [2024-11-28 04:48:38,947 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:38,948 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:38,948 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:38,950 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:38,955 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:48:39,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:39,046 INFO L256 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 21 conjuncts are in the unsatisfiable core [2024-11-28 04:48:39,048 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:39,071 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-28 04:48:39,211 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:48:39,214 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-28 04:48:39,259 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-28 04:48:39,259 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:48:39,367 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-28 04:48:39,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715089343] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:48:39,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:48:39,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5, 3] total 10 [2024-11-28 04:48:39,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [756372493] [2024-11-28 04:48:39,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:39,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:48:39,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:39,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:48:39,371 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:48:39,532 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-28 04:48:39,532 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 63 transitions, 188 flow. Second operand has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 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-28 04:48:39,533 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:39,533 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-28 04:48:39,533 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:39,858 INFO L124 PetriNetUnfolderBase]: 115/353 cut-off events. [2024-11-28 04:48:39,858 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2024-11-28 04:48:39,859 INFO L83 FinitePrefix]: Finished finitePrefix Result has 611 conditions, 353 events. 115/353 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 34. Compared 1794 event pairs, 60 based on Foata normal form. 1/251 useless extension candidates. Maximal degree in co-relation 304. Up to 107 conditions per place. [2024-11-28 04:48:39,864 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 55 selfloop transitions, 6 changer transitions 0/87 dead transitions. [2024-11-28 04:48:39,864 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 87 transitions, 364 flow [2024-11-28 04:48:39,866 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:48:39,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:48:39,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 222 transitions. [2024-11-28 04:48:39,867 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6727272727272727 [2024-11-28 04:48:39,868 INFO L175 Difference]: Start difference. First operand has 67 places, 63 transitions, 188 flow. Second operand 5 states and 222 transitions. [2024-11-28 04:48:39,868 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 87 transitions, 364 flow [2024-11-28 04:48:39,869 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 87 transitions, 334 flow, removed 3 selfloop flow, removed 7 redundant places. [2024-11-28 04:48:39,872 INFO L231 Difference]: Finished difference. Result has 65 places, 63 transitions, 175 flow [2024-11-28 04:48:39,873 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=175, PETRI_PLACES=65, PETRI_TRANSITIONS=63} [2024-11-28 04:48:39,874 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 2 predicate places. [2024-11-28 04:48:39,874 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 63 transitions, 175 flow [2024-11-28 04:48:39,875 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 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-28 04:48:39,875 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:39,875 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 04:48:39,886 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 04:48:40,075 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:40,075 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:40,076 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:40,076 INFO L85 PathProgramCache]: Analyzing trace with hash -27526628, now seen corresponding path program 1 times [2024-11-28 04:48:40,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:40,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856284536] [2024-11-28 04:48:40,077 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:40,077 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:40,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:40,271 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-28 04:48:40,271 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:40,271 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856284536] [2024-11-28 04:48:40,272 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [856284536] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:48:40,272 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:48:40,272 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 04:48:40,272 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [396794081] [2024-11-28 04:48:40,272 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:40,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:48:40,273 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:40,273 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:48:40,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:48:40,316 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 66 [2024-11-28 04:48:40,317 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 63 transitions, 175 flow. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 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-28 04:48:40,317 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:40,317 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 66 [2024-11-28 04:48:40,317 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:40,438 INFO L124 PetriNetUnfolderBase]: 135/359 cut-off events. [2024-11-28 04:48:40,438 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-11-28 04:48:40,439 INFO L83 FinitePrefix]: Finished finitePrefix Result has 643 conditions, 359 events. 135/359 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 30. Compared 1671 event pairs, 76 based on Foata normal form. 0/287 useless extension candidates. Maximal degree in co-relation 316. Up to 233 conditions per place. [2024-11-28 04:48:40,442 INFO L140 encePairwiseOnDemand]: 62/66 looper letters, 34 selfloop transitions, 3 changer transitions 0/60 dead transitions. [2024-11-28 04:48:40,442 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 60 transitions, 243 flow [2024-11-28 04:48:40,443 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:48:40,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-28 04:48:40,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 124 transitions. [2024-11-28 04:48:40,444 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6262626262626263 [2024-11-28 04:48:40,444 INFO L175 Difference]: Start difference. First operand has 65 places, 63 transitions, 175 flow. Second operand 3 states and 124 transitions. [2024-11-28 04:48:40,445 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 60 transitions, 243 flow [2024-11-28 04:48:40,447 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 60 transitions, 228 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:48:40,449 INFO L231 Difference]: Finished difference. Result has 60 places, 60 transitions, 160 flow [2024-11-28 04:48:40,449 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=160, PETRI_PLACES=60, PETRI_TRANSITIONS=60} [2024-11-28 04:48:40,450 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, -3 predicate places. [2024-11-28 04:48:40,452 INFO L471 AbstractCegarLoop]: Abstraction has has 60 places, 60 transitions, 160 flow [2024-11-28 04:48:40,452 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 0 states have call successors, (0), 0 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-28 04:48:40,452 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:40,452 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 04:48:40,452 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:48:40,453 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:40,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:40,453 INFO L85 PathProgramCache]: Analyzing trace with hash -27526627, now seen corresponding path program 1 times [2024-11-28 04:48:40,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:40,453 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [518806854] [2024-11-28 04:48:40,453 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:40,453 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:40,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:40,976 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-28 04:48:40,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:40,977 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [518806854] [2024-11-28 04:48:40,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [518806854] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:48:40,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:48:40,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:48:40,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1622127054] [2024-11-28 04:48:40,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:40,978 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:48:40,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:40,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:48:40,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:48:41,227 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-28 04:48:41,227 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 60 places, 60 transitions, 160 flow. Second operand has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 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-28 04:48:41,228 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:41,228 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-28 04:48:41,228 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:41,493 INFO L124 PetriNetUnfolderBase]: 72/194 cut-off events. [2024-11-28 04:48:41,494 INFO L125 PetriNetUnfolderBase]: For 3/3 co-relation queries the response was YES. [2024-11-28 04:48:41,494 INFO L83 FinitePrefix]: Finished finitePrefix Result has 362 conditions, 194 events. 72/194 cut-off events. For 3/3 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 716 event pairs, 38 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 326. Up to 129 conditions per place. [2024-11-28 04:48:41,495 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 36 selfloop transitions, 8 changer transitions 0/66 dead transitions. [2024-11-28 04:48:41,496 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 66 transitions, 260 flow [2024-11-28 04:48:41,496 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:48:41,496 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:48:41,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 231 transitions. [2024-11-28 04:48:41,497 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5833333333333334 [2024-11-28 04:48:41,498 INFO L175 Difference]: Start difference. First operand has 60 places, 60 transitions, 160 flow. Second operand 6 states and 231 transitions. [2024-11-28 04:48:41,498 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 66 transitions, 260 flow [2024-11-28 04:48:41,499 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 66 transitions, 257 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-28 04:48:41,500 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 200 flow [2024-11-28 04:48:41,500 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=157, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=52, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=200, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-11-28 04:48:41,501 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 4 predicate places. [2024-11-28 04:48:41,501 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 200 flow [2024-11-28 04:48:41,501 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.0) internal successors, (198), 6 states have internal predecessors, (198), 0 states have call successors, (0), 0 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-28 04:48:41,501 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:41,502 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2024-11-28 04:48:41,502 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 04:48:41,502 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:41,502 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:41,502 INFO L85 PathProgramCache]: Analyzing trace with hash -27526641, now seen corresponding path program 1 times [2024-11-28 04:48:41,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:41,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [529515531] [2024-11-28 04:48:41,503 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:41,503 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:41,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:41,806 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-28 04:48:41,806 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:41,807 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [529515531] [2024-11-28 04:48:41,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [529515531] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:48:41,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:48:41,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:48:41,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539242256] [2024-11-28 04:48:41,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:41,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:48:41,808 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:41,809 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:48:41,809 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:48:41,954 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-28 04:48:41,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 200 flow. Second operand has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 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-28 04:48:41,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:41,955 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-28 04:48:41,955 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:42,158 INFO L124 PetriNetUnfolderBase]: 64/189 cut-off events. [2024-11-28 04:48:42,158 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2024-11-28 04:48:42,159 INFO L83 FinitePrefix]: Finished finitePrefix Result has 370 conditions, 189 events. 64/189 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 717 event pairs, 30 based on Foata normal form. 0/145 useless extension candidates. Maximal degree in co-relation 328. Up to 120 conditions per place. [2024-11-28 04:48:42,160 INFO L140 encePairwiseOnDemand]: 57/66 looper letters, 35 selfloop transitions, 10 changer transitions 0/68 dead transitions. [2024-11-28 04:48:42,160 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 68 transitions, 304 flow [2024-11-28 04:48:42,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:48:42,161 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:48:42,163 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 198 transitions. [2024-11-28 04:48:42,163 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6 [2024-11-28 04:48:42,164 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 200 flow. Second operand 5 states and 198 transitions. [2024-11-28 04:48:42,164 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 68 transitions, 304 flow [2024-11-28 04:48:42,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 68 transitions, 297 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:48:42,168 INFO L231 Difference]: Finished difference. Result has 71 places, 68 transitions, 249 flow [2024-11-28 04:48:42,171 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=193, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=54, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=249, PETRI_PLACES=71, PETRI_TRANSITIONS=68} [2024-11-28 04:48:42,172 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 8 predicate places. [2024-11-28 04:48:42,174 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 68 transitions, 249 flow [2024-11-28 04:48:42,174 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 33.2) internal successors, (166), 5 states have internal predecessors, (166), 0 states have call successors, (0), 0 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-28 04:48:42,174 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:42,174 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-28 04:48:42,175 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-28 04:48:42,175 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:42,175 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:42,175 INFO L85 PathProgramCache]: Analyzing trace with hash -683274061, now seen corresponding path program 1 times [2024-11-28 04:48:42,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:42,176 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670841757] [2024-11-28 04:48:42,176 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:42,176 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:42,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:42,581 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-28 04:48:42,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:42,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670841757] [2024-11-28 04:48:42,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [670841757] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:48:42,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1553709029] [2024-11-28 04:48:42,581 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:42,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:42,582 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:42,584 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:42,588 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:48:42,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:42,704 INFO L256 TraceCheckSpWp]: Trace formula consists of 158 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-28 04:48:42,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:42,723 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-28 04:48:43,012 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-28 04:48:43,012 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:48:43,249 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-28 04:48:43,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1553709029] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:48:43,249 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:48:43,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-11-28 04:48:43,250 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1602468199] [2024-11-28 04:48:43,250 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:48:43,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 04:48:43,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:43,251 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 04:48:43,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=116, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:48:44,392 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-28 04:48:44,393 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 68 transitions, 249 flow. Second operand has 13 states, 13 states have (on average 33.61538461538461) internal successors, (437), 13 states have internal predecessors, (437), 0 states have call successors, (0), 0 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-28 04:48:44,393 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:44,394 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-28 04:48:44,394 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:45,040 INFO L124 PetriNetUnfolderBase]: 67/196 cut-off events. [2024-11-28 04:48:45,040 INFO L125 PetriNetUnfolderBase]: For 19/19 co-relation queries the response was YES. [2024-11-28 04:48:45,040 INFO L83 FinitePrefix]: Finished finitePrefix Result has 420 conditions, 196 events. 67/196 cut-off events. For 19/19 co-relation queries the response was YES. Maximal size of possible extension queue 18. Compared 764 event pairs, 30 based on Foata normal form. 0/155 useless extension candidates. Maximal degree in co-relation 373. Up to 112 conditions per place. [2024-11-28 04:48:45,041 INFO L140 encePairwiseOnDemand]: 57/66 looper letters, 27 selfloop transitions, 24 changer transitions 0/74 dead transitions. [2024-11-28 04:48:45,041 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 74 transitions, 379 flow [2024-11-28 04:48:45,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:48:45,042 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 04:48:45,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 332 transitions. [2024-11-28 04:48:45,043 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5589225589225589 [2024-11-28 04:48:45,044 INFO L175 Difference]: Start difference. First operand has 71 places, 68 transitions, 249 flow. Second operand 9 states and 332 transitions. [2024-11-28 04:48:45,044 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 74 transitions, 379 flow [2024-11-28 04:48:45,045 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 74 transitions, 371 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:48:45,046 INFO L231 Difference]: Finished difference. Result has 76 places, 74 transitions, 317 flow [2024-11-28 04:48:45,047 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=237, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=50, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=317, PETRI_PLACES=76, PETRI_TRANSITIONS=74} [2024-11-28 04:48:45,047 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 13 predicate places. [2024-11-28 04:48:45,047 INFO L471 AbstractCegarLoop]: Abstraction has has 76 places, 74 transitions, 317 flow [2024-11-28 04:48:45,048 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 33.61538461538461) internal successors, (437), 13 states have internal predecessors, (437), 0 states have call successors, (0), 0 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-28 04:48:45,048 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:45,048 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:48:45,057 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:48:45,252 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:45,252 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:45,252 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:45,252 INFO L85 PathProgramCache]: Analyzing trace with hash -681146823, now seen corresponding path program 1 times [2024-11-28 04:48:45,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:45,253 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2540164] [2024-11-28 04:48:45,253 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:45,253 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:45,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:45,363 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-28 04:48:45,364 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:45,364 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2540164] [2024-11-28 04:48:45,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2540164] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:48:45,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:48:45,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:48:45,364 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1348292715] [2024-11-28 04:48:45,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:45,365 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:48:45,365 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:45,366 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:48:45,366 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:48:45,396 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:48:45,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 74 transitions, 317 flow. Second operand has 5 states, 5 states have (on average 35.4) internal successors, (177), 5 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:48:45,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:45,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:48:45,397 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:45,702 INFO L124 PetriNetUnfolderBase]: 134/388 cut-off events. [2024-11-28 04:48:45,702 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2024-11-28 04:48:45,704 INFO L83 FinitePrefix]: Finished finitePrefix Result has 830 conditions, 388 events. 134/388 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 27. Compared 1912 event pairs, 60 based on Foata normal form. 0/297 useless extension candidates. Maximal degree in co-relation 670. Up to 151 conditions per place. [2024-11-28 04:48:45,706 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 74 selfloop transitions, 19 changer transitions 0/116 dead transitions. [2024-11-28 04:48:45,706 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 116 transitions, 684 flow [2024-11-28 04:48:45,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:48:45,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:48:45,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 273 transitions. [2024-11-28 04:48:45,708 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6893939393939394 [2024-11-28 04:48:45,708 INFO L175 Difference]: Start difference. First operand has 76 places, 74 transitions, 317 flow. Second operand 6 states and 273 transitions. [2024-11-28 04:48:45,708 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 116 transitions, 684 flow [2024-11-28 04:48:45,711 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 116 transitions, 594 flow, removed 16 selfloop flow, removed 6 redundant places. [2024-11-28 04:48:45,713 INFO L231 Difference]: Finished difference. Result has 78 places, 85 transitions, 401 flow [2024-11-28 04:48:45,713 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=265, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=401, PETRI_PLACES=78, PETRI_TRANSITIONS=85} [2024-11-28 04:48:45,714 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 15 predicate places. [2024-11-28 04:48:45,714 INFO L471 AbstractCegarLoop]: Abstraction has has 78 places, 85 transitions, 401 flow [2024-11-28 04:48:45,715 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.4) internal successors, (177), 5 states have internal predecessors, (177), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:48:45,715 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:45,715 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1] [2024-11-28 04:48:45,715 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-28 04:48:45,715 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:45,716 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:45,716 INFO L85 PathProgramCache]: Analyzing trace with hash -559289442, now seen corresponding path program 1 times [2024-11-28 04:48:45,716 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:45,716 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [419950932] [2024-11-28 04:48:45,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:45,716 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:45,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:45,865 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:48:45,865 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:45,865 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [419950932] [2024-11-28 04:48:45,865 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [419950932] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:48:45,866 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [630262484] [2024-11-28 04:48:45,866 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:45,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:45,866 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:45,868 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:45,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:48:45,989 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:45,991 INFO L256 TraceCheckSpWp]: Trace formula consists of 134 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:48:45,992 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:46,087 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:48:46,088 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:48:46,169 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:48:46,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [630262484] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:48:46,171 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:48:46,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 12 [2024-11-28 04:48:46,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1675371786] [2024-11-28 04:48:46,171 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:48:46,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-28 04:48:46,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:46,172 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-28 04:48:46,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-11-28 04:48:46,284 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-28 04:48:46,285 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 85 transitions, 401 flow. Second operand has 13 states, 13 states have (on average 36.53846153846154) internal successors, (475), 13 states have internal predecessors, (475), 0 states have call successors, (0), 0 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-28 04:48:46,285 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:46,285 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-28 04:48:46,285 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:46,670 INFO L124 PetriNetUnfolderBase]: 217/702 cut-off events. [2024-11-28 04:48:46,670 INFO L125 PetriNetUnfolderBase]: For 159/159 co-relation queries the response was YES. [2024-11-28 04:48:46,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1459 conditions, 702 events. 217/702 cut-off events. For 159/159 co-relation queries the response was YES. Maximal size of possible extension queue 61. Compared 4504 event pairs, 120 based on Foata normal form. 1/524 useless extension candidates. Maximal degree in co-relation 752. Up to 214 conditions per place. [2024-11-28 04:48:46,690 INFO L140 encePairwiseOnDemand]: 56/66 looper letters, 58 selfloop transitions, 31 changer transitions 0/113 dead transitions. [2024-11-28 04:48:46,690 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 113 transitions, 694 flow [2024-11-28 04:48:46,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:48:46,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 04:48:46,692 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 380 transitions. [2024-11-28 04:48:46,693 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6397306397306397 [2024-11-28 04:48:46,693 INFO L175 Difference]: Start difference. First operand has 78 places, 85 transitions, 401 flow. Second operand 9 states and 380 transitions. [2024-11-28 04:48:46,693 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 113 transitions, 694 flow [2024-11-28 04:48:46,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 113 transitions, 679 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:48:46,702 INFO L231 Difference]: Finished difference. Result has 87 places, 92 transitions, 537 flow [2024-11-28 04:48:46,702 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=389, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=25, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=537, PETRI_PLACES=87, PETRI_TRANSITIONS=92} [2024-11-28 04:48:46,703 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 24 predicate places. [2024-11-28 04:48:46,703 INFO L471 AbstractCegarLoop]: Abstraction has has 87 places, 92 transitions, 537 flow [2024-11-28 04:48:46,704 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 36.53846153846154) internal successors, (475), 13 states have internal predecessors, (475), 0 states have call successors, (0), 0 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-28 04:48:46,704 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:46,704 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1] [2024-11-28 04:48:46,715 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 04:48:46,908 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-28 04:48:46,908 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:46,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:46,909 INFO L85 PathProgramCache]: Analyzing trace with hash 293717950, now seen corresponding path program 1 times [2024-11-28 04:48:46,909 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:46,909 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1393123205] [2024-11-28 04:48:46,909 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:46,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:46,933 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:47,508 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:48:47,509 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:47,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1393123205] [2024-11-28 04:48:47,509 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1393123205] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:48:47,509 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [710533004] [2024-11-28 04:48:47,510 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:47,510 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:47,510 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:47,512 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:47,517 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 04:48:47,685 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:47,686 INFO L256 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-28 04:48:47,688 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:47,723 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-28 04:48:47,730 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-28 04:48:47,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:48:47,789 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-28 04:48:47,804 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:48:47,805 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-28 04:48:47,964 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:48:47,965 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-28 04:48:48,043 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:48:48,043 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-28 04:48:48,144 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:48:48,145 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:48:48,302 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2024-11-28 04:48:48,302 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 43 treesize of output 61 [2024-11-28 04:48:48,521 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:48:48,571 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 1 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-28 04:48:48,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [710533004] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:48:48,572 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:48:48,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-11-28 04:48:48,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574970757] [2024-11-28 04:48:48,572 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:48:48,572 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:48:48,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:48,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:48:48,573 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=82, Invalid=224, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:48:50,464 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-28 04:48:50,465 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 92 transitions, 537 flow. Second operand has 18 states, 18 states have (on average 27.5) internal successors, (495), 18 states have internal predecessors, (495), 0 states have call successors, (0), 0 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-28 04:48:50,466 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:50,466 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-28 04:48:50,466 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:51,026 INFO L124 PetriNetUnfolderBase]: 253/772 cut-off events. [2024-11-28 04:48:51,026 INFO L125 PetriNetUnfolderBase]: For 208/208 co-relation queries the response was YES. [2024-11-28 04:48:51,029 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1690 conditions, 772 events. 253/772 cut-off events. For 208/208 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 4988 event pairs, 152 based on Foata normal form. 0/602 useless extension candidates. Maximal degree in co-relation 883. Up to 435 conditions per place. [2024-11-28 04:48:51,032 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 61 selfloop transitions, 20 changer transitions 0/102 dead transitions. [2024-11-28 04:48:51,033 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 102 transitions, 802 flow [2024-11-28 04:48:51,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:48:51,033 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:48:51,034 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-11-28 04:48:51,034 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-11-28 04:48:51,035 INFO L175 Difference]: Start difference. First operand has 87 places, 92 transitions, 537 flow. Second operand 8 states and 246 transitions. [2024-11-28 04:48:51,035 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 102 transitions, 802 flow [2024-11-28 04:48:51,039 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 90 places, 102 transitions, 770 flow, removed 6 selfloop flow, removed 3 redundant places. [2024-11-28 04:48:51,041 INFO L231 Difference]: Finished difference. Result has 90 places, 91 transitions, 541 flow [2024-11-28 04:48:51,041 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=501, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=541, PETRI_PLACES=90, PETRI_TRANSITIONS=91} [2024-11-28 04:48:51,042 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 27 predicate places. [2024-11-28 04:48:51,042 INFO L471 AbstractCegarLoop]: Abstraction has has 90 places, 91 transitions, 541 flow [2024-11-28 04:48:51,043 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 27.5) internal successors, (495), 18 states have internal predecessors, (495), 0 states have call successors, (0), 0 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-28 04:48:51,043 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:51,043 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 1, 1, 1, 1] [2024-11-28 04:48:51,056 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 04:48:51,243 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2024-11-28 04:48:51,244 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:51,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:51,245 INFO L85 PathProgramCache]: Analyzing trace with hash -490778191, now seen corresponding path program 2 times [2024-11-28 04:48:51,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:51,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [609235288] [2024-11-28 04:48:51,245 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:48:51,245 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:51,283 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:48:51,283 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:48:51,637 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:48:51,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:51,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [609235288] [2024-11-28 04:48:51,637 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [609235288] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:48:51,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1741071240] [2024-11-28 04:48:51,637 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:48:51,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:51,637 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:51,641 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:51,644 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-28 04:48:51,744 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:48:51,745 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:48:51,747 INFO L256 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-28 04:48:51,749 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:51,764 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 1 [2024-11-28 04:48:51,951 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:48:51,952 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-28 04:48:52,063 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 5 proven. 10 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:48:52,064 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:48:52,269 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 13 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:48:52,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1741071240] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:48:52,270 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:48:52,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 16 [2024-11-28 04:48:52,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1855916174] [2024-11-28 04:48:52,271 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:48:52,271 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:48:52,271 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:52,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:48:52,272 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=256, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:48:53,801 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-28 04:48:53,802 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 90 places, 91 transitions, 541 flow. Second operand has 18 states, 18 states have (on average 33.666666666666664) internal successors, (606), 18 states have internal predecessors, (606), 0 states have call successors, (0), 0 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-28 04:48:53,802 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:53,802 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-28 04:48:53,802 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:55,415 INFO L124 PetriNetUnfolderBase]: 431/1370 cut-off events. [2024-11-28 04:48:55,416 INFO L125 PetriNetUnfolderBase]: For 392/406 co-relation queries the response was YES. [2024-11-28 04:48:55,419 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2961 conditions, 1370 events. 431/1370 cut-off events. For 392/406 co-relation queries the response was YES. Maximal size of possible extension queue 110. Compared 10482 event pairs, 240 based on Foata normal form. 4/1028 useless extension candidates. Maximal degree in co-relation 1803. Up to 402 conditions per place. [2024-11-28 04:48:55,425 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 100 selfloop transitions, 35 changer transitions 0/157 dead transitions. [2024-11-28 04:48:55,426 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 157 transitions, 1264 flow [2024-11-28 04:48:55,426 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:48:55,426 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:48:55,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 636 transitions. [2024-11-28 04:48:55,429 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5668449197860963 [2024-11-28 04:48:55,429 INFO L175 Difference]: Start difference. First operand has 90 places, 91 transitions, 541 flow. Second operand 17 states and 636 transitions. [2024-11-28 04:48:55,429 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 157 transitions, 1264 flow [2024-11-28 04:48:55,436 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 157 transitions, 1134 flow, removed 8 selfloop flow, removed 8 redundant places. [2024-11-28 04:48:55,438 INFO L231 Difference]: Finished difference. Result has 105 places, 107 transitions, 690 flow [2024-11-28 04:48:55,439 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=471, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=690, PETRI_PLACES=105, PETRI_TRANSITIONS=107} [2024-11-28 04:48:55,439 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 42 predicate places. [2024-11-28 04:48:55,440 INFO L471 AbstractCegarLoop]: Abstraction has has 105 places, 107 transitions, 690 flow [2024-11-28 04:48:55,440 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 33.666666666666664) internal successors, (606), 18 states have internal predecessors, (606), 0 states have call successors, (0), 0 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-28 04:48:55,440 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:55,440 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:48:55,453 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-28 04:48:55,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 04:48:55,645 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:55,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:55,646 INFO L85 PathProgramCache]: Analyzing trace with hash 1126839587, now seen corresponding path program 1 times [2024-11-28 04:48:55,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:55,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411088934] [2024-11-28 04:48:55,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:55,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:55,660 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:55,723 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-28 04:48:55,724 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:55,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411088934] [2024-11-28 04:48:55,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1411088934] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:48:55,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:48:55,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:48:55,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1236370856] [2024-11-28 04:48:55,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:48:55,725 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:48:55,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:55,726 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:48:55,726 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:48:55,743 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-28 04:48:55,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 105 places, 107 transitions, 690 flow. Second operand has 5 states, 5 states have (on average 36.8) internal successors, (184), 5 states have internal predecessors, (184), 0 states have call successors, (0), 0 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-28 04:48:55,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:55,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-28 04:48:55,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:56,054 INFO L124 PetriNetUnfolderBase]: 368/1148 cut-off events. [2024-11-28 04:48:56,054 INFO L125 PetriNetUnfolderBase]: For 340/340 co-relation queries the response was YES. [2024-11-28 04:48:56,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2670 conditions, 1148 events. 368/1148 cut-off events. For 340/340 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 8187 event pairs, 190 based on Foata normal form. 5/919 useless extension candidates. Maximal degree in co-relation 2615. Up to 428 conditions per place. [2024-11-28 04:48:56,062 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 91 selfloop transitions, 15 changer transitions 9/138 dead transitions. [2024-11-28 04:48:56,062 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 138 transitions, 1096 flow [2024-11-28 04:48:56,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:48:56,063 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:48:56,063 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 228 transitions. [2024-11-28 04:48:56,064 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6909090909090909 [2024-11-28 04:48:56,064 INFO L175 Difference]: Start difference. First operand has 105 places, 107 transitions, 690 flow. Second operand 5 states and 228 transitions. [2024-11-28 04:48:56,064 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 138 transitions, 1096 flow [2024-11-28 04:48:56,071 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 138 transitions, 1062 flow, removed 5 selfloop flow, removed 4 redundant places. [2024-11-28 04:48:56,073 INFO L231 Difference]: Finished difference. Result has 107 places, 109 transitions, 703 flow [2024-11-28 04:48:56,073 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=656, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=92, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=703, PETRI_PLACES=107, PETRI_TRANSITIONS=109} [2024-11-28 04:48:56,074 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 44 predicate places. [2024-11-28 04:48:56,074 INFO L471 AbstractCegarLoop]: Abstraction has has 107 places, 109 transitions, 703 flow [2024-11-28 04:48:56,074 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.8) internal successors, (184), 5 states have internal predecessors, (184), 0 states have call successors, (0), 0 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-28 04:48:56,074 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:56,075 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:48:56,075 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 04:48:56,075 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:56,075 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:56,075 INFO L85 PathProgramCache]: Analyzing trace with hash 1533356770, now seen corresponding path program 1 times [2024-11-28 04:48:56,076 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:56,076 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984600288] [2024-11-28 04:48:56,076 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:56,076 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:56,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:56,398 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-28 04:48:56,398 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:56,398 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984600288] [2024-11-28 04:48:56,398 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [984600288] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:48:56,399 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122950528] [2024-11-28 04:48:56,399 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:48:56,399 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:56,399 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:56,401 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:56,406 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-28 04:48:56,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:48:56,498 INFO L256 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:48:56,499 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:56,609 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:48:56,610 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:48:56,674 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 6 proven. 3 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-28 04:48:56,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122950528] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:48:56,674 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:48:56,674 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 4, 4] total 12 [2024-11-28 04:48:56,674 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40527097] [2024-11-28 04:48:56,674 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:48:56,675 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:48:56,675 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:48:56,675 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:48:56,676 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:48:57,356 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-28 04:48:57,356 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 109 transitions, 703 flow. Second operand has 12 states, 12 states have (on average 33.5) internal successors, (402), 12 states have internal predecessors, (402), 0 states have call successors, (0), 0 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-28 04:48:57,356 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:48:57,356 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-28 04:48:57,357 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:48:58,678 INFO L124 PetriNetUnfolderBase]: 339/1029 cut-off events. [2024-11-28 04:48:58,678 INFO L125 PetriNetUnfolderBase]: For 422/432 co-relation queries the response was YES. [2024-11-28 04:48:58,682 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2623 conditions, 1029 events. 339/1029 cut-off events. For 422/432 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6861 event pairs, 196 based on Foata normal form. 5/809 useless extension candidates. Maximal degree in co-relation 2566. Up to 409 conditions per place. [2024-11-28 04:48:58,686 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 75 selfloop transitions, 52 changer transitions 3/152 dead transitions. [2024-11-28 04:48:58,687 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 152 transitions, 1262 flow [2024-11-28 04:48:58,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:48:58,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:48:58,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 601 transitions. [2024-11-28 04:48:58,690 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.535650623885918 [2024-11-28 04:48:58,690 INFO L175 Difference]: Start difference. First operand has 107 places, 109 transitions, 703 flow. Second operand 17 states and 601 transitions. [2024-11-28 04:48:58,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 152 transitions, 1262 flow [2024-11-28 04:48:58,695 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 121 places, 152 transitions, 1235 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-28 04:48:58,698 INFO L231 Difference]: Finished difference. Result has 122 places, 120 transitions, 878 flow [2024-11-28 04:48:58,698 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=678, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=38, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=878, PETRI_PLACES=122, PETRI_TRANSITIONS=120} [2024-11-28 04:48:58,699 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 59 predicate places. [2024-11-28 04:48:58,699 INFO L471 AbstractCegarLoop]: Abstraction has has 122 places, 120 transitions, 878 flow [2024-11-28 04:48:58,699 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 33.5) internal successors, (402), 12 states have internal predecessors, (402), 0 states have call successors, (0), 0 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-28 04:48:58,699 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:48:58,700 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 2, 1, 1, 1] [2024-11-28 04:48:58,709 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2024-11-28 04:48:58,900 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-28 04:48:58,900 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:48:58,901 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:48:58,901 INFO L85 PathProgramCache]: Analyzing trace with hash -1070585446, now seen corresponding path program 3 times [2024-11-28 04:48:58,901 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:48:58,901 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691963779] [2024-11-28 04:48:58,901 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:48:58,901 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:48:58,928 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:48:58,928 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:48:59,227 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 04:48:59,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:48:59,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691963779] [2024-11-28 04:48:59,227 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691963779] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:48:59,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [761637414] [2024-11-28 04:48:59,227 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:48:59,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:48:59,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:48:59,230 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:48:59,233 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-28 04:48:59,326 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-28 04:48:59,326 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:48:59,327 INFO L256 TraceCheckSpWp]: Trace formula consists of 131 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 04:48:59,329 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:48:59,340 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-28 04:48:59,483 INFO L349 Elim1Store]: treesize reduction 15, result has 37.5 percent of original size [2024-11-28 04:48:59,484 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 29 treesize of output 33 [2024-11-28 04:48:59,660 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 9 proven. 8 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 04:48:59,660 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:00,216 INFO L134 CoverageAnalysis]: Checked inductivity of 34 backedges. 7 proven. 10 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 04:49:00,216 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [761637414] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:00,216 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:49:00,216 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 15 [2024-11-28 04:49:00,217 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1992471932] [2024-11-28 04:49:00,217 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:00,217 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-28 04:49:00,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:00,218 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-28 04:49:00,218 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=222, Unknown=0, NotChecked=0, Total=272 [2024-11-28 04:49:01,953 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-28 04:49:01,954 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 120 transitions, 878 flow. Second operand has 17 states, 17 states have (on average 33.76470588235294) internal successors, (574), 17 states have internal predecessors, (574), 0 states have call successors, (0), 0 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-28 04:49:01,954 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:01,954 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-28 04:49:01,954 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:02,916 INFO L124 PetriNetUnfolderBase]: 285/910 cut-off events. [2024-11-28 04:49:02,916 INFO L125 PetriNetUnfolderBase]: For 362/362 co-relation queries the response was YES. [2024-11-28 04:49:02,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2401 conditions, 910 events. 285/910 cut-off events. For 362/362 co-relation queries the response was YES. Maximal size of possible extension queue 72. Compared 6046 event pairs, 150 based on Foata normal form. 2/702 useless extension candidates. Maximal degree in co-relation 2356. Up to 511 conditions per place. [2024-11-28 04:49:02,925 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 42 selfloop transitions, 56 changer transitions 0/120 dead transitions. [2024-11-28 04:49:02,926 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 120 transitions, 1072 flow [2024-11-28 04:49:02,926 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:49:02,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:49:02,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 293 transitions. [2024-11-28 04:49:02,930 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5549242424242424 [2024-11-28 04:49:02,930 INFO L175 Difference]: Start difference. First operand has 122 places, 120 transitions, 878 flow. Second operand 8 states and 293 transitions. [2024-11-28 04:49:02,931 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 120 transitions, 1072 flow [2024-11-28 04:49:02,957 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 120 transitions, 962 flow, removed 11 selfloop flow, removed 13 redundant places. [2024-11-28 04:49:02,959 INFO L231 Difference]: Finished difference. Result has 113 places, 120 transitions, 878 flow [2024-11-28 04:49:02,959 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=756, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=878, PETRI_PLACES=113, PETRI_TRANSITIONS=120} [2024-11-28 04:49:02,960 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 50 predicate places. [2024-11-28 04:49:02,960 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 120 transitions, 878 flow [2024-11-28 04:49:02,960 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 33.76470588235294) internal successors, (574), 17 states have internal predecessors, (574), 0 states have call successors, (0), 0 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-28 04:49:02,960 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:02,960 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:02,974 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2024-11-28 04:49:03,168 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 04:49:03,168 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:03,168 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:03,168 INFO L85 PathProgramCache]: Analyzing trace with hash 1129890850, now seen corresponding path program 1 times [2024-11-28 04:49:03,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:03,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [909707826] [2024-11-28 04:49:03,169 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:03,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:03,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:03,292 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-28 04:49:03,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:03,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [909707826] [2024-11-28 04:49:03,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [909707826] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:03,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2139786253] [2024-11-28 04:49:03,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:03,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:03,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:03,296 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:03,301 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-28 04:49:03,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:03,419 INFO L256 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:49:03,420 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:03,473 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:49:03,473 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:49:03,473 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2139786253] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:49:03,473 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:49:03,473 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 8 [2024-11-28 04:49:03,474 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107895692] [2024-11-28 04:49:03,474 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:49:03,474 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:49:03,474 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:03,474 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:49:03,475 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:49:03,513 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:49:03,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 120 transitions, 878 flow. Second operand has 5 states, 5 states have (on average 36.6) internal successors, (183), 5 states have internal predecessors, (183), 0 states have call successors, (0), 0 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-28 04:49:03,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:03,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:49:03,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:03,891 INFO L124 PetriNetUnfolderBase]: 549/1532 cut-off events. [2024-11-28 04:49:03,891 INFO L125 PetriNetUnfolderBase]: For 533/533 co-relation queries the response was YES. [2024-11-28 04:49:03,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3884 conditions, 1532 events. 549/1532 cut-off events. For 533/533 co-relation queries the response was YES. Maximal size of possible extension queue 102. Compared 10875 event pairs, 300 based on Foata normal form. 5/1195 useless extension candidates. Maximal degree in co-relation 3747. Up to 631 conditions per place. [2024-11-28 04:49:03,901 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 102 selfloop transitions, 19 changer transitions 27/169 dead transitions. [2024-11-28 04:49:03,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 169 transitions, 1488 flow [2024-11-28 04:49:03,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:49:03,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:49:03,903 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 266 transitions. [2024-11-28 04:49:03,903 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6717171717171717 [2024-11-28 04:49:03,903 INFO L175 Difference]: Start difference. First operand has 113 places, 120 transitions, 878 flow. Second operand 6 states and 266 transitions. [2024-11-28 04:49:03,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 169 transitions, 1488 flow [2024-11-28 04:49:03,911 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 169 transitions, 1408 flow, removed 4 selfloop flow, removed 3 redundant places. [2024-11-28 04:49:03,914 INFO L231 Difference]: Finished difference. Result has 117 places, 121 transitions, 868 flow [2024-11-28 04:49:03,914 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=822, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=868, PETRI_PLACES=117, PETRI_TRANSITIONS=121} [2024-11-28 04:49:03,916 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 54 predicate places. [2024-11-28 04:49:03,916 INFO L471 AbstractCegarLoop]: Abstraction has has 117 places, 121 transitions, 868 flow [2024-11-28 04:49:03,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 36.6) internal successors, (183), 5 states have internal predecessors, (183), 0 states have call successors, (0), 0 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-28 04:49:03,917 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:03,917 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:03,928 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-28 04:49:04,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2024-11-28 04:49:04,118 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:04,118 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:04,118 INFO L85 PathProgramCache]: Analyzing trace with hash 376118864, now seen corresponding path program 1 times [2024-11-28 04:49:04,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:04,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1383148358] [2024-11-28 04:49:04,118 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:04,119 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:04,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:04,294 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:49:04,294 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:04,294 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1383148358] [2024-11-28 04:49:04,294 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1383148358] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:49:04,294 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:49:04,294 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:49:04,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839699146] [2024-11-28 04:49:04,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:49:04,297 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:49:04,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:04,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:49:04,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:49:04,417 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-28 04:49:04,418 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 121 transitions, 868 flow. Second operand has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 0 states have call successors, (0), 0 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-28 04:49:04,418 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:04,418 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-28 04:49:04,418 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:04,761 INFO L124 PetriNetUnfolderBase]: 539/1340 cut-off events. [2024-11-28 04:49:04,761 INFO L125 PetriNetUnfolderBase]: For 545/562 co-relation queries the response was YES. [2024-11-28 04:49:04,766 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3499 conditions, 1340 events. 539/1340 cut-off events. For 545/562 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 8534 event pairs, 350 based on Foata normal form. 0/1247 useless extension candidates. Maximal degree in co-relation 3369. Up to 932 conditions per place. [2024-11-28 04:49:04,771 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 72 selfloop transitions, 31 changer transitions 0/119 dead transitions. [2024-11-28 04:49:04,772 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 119 places, 119 transitions, 1070 flow [2024-11-28 04:49:04,772 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:49:04,772 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:49:04,773 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 165 transitions. [2024-11-28 04:49:04,773 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5 [2024-11-28 04:49:04,774 INFO L175 Difference]: Start difference. First operand has 117 places, 121 transitions, 868 flow. Second operand 5 states and 165 transitions. [2024-11-28 04:49:04,774 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 119 places, 119 transitions, 1070 flow [2024-11-28 04:49:04,782 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 119 places, 119 transitions, 1066 flow, removed 2 selfloop flow, removed 0 redundant places. [2024-11-28 04:49:04,785 INFO L231 Difference]: Finished difference. Result has 119 places, 119 transitions, 922 flow [2024-11-28 04:49:04,785 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=31, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=922, PETRI_PLACES=119, PETRI_TRANSITIONS=119} [2024-11-28 04:49:04,786 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 56 predicate places. [2024-11-28 04:49:04,786 INFO L471 AbstractCegarLoop]: Abstraction has has 119 places, 119 transitions, 922 flow [2024-11-28 04:49:04,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 28.8) internal successors, (144), 5 states have internal predecessors, (144), 0 states have call successors, (0), 0 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-28 04:49:04,786 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:04,787 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:04,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 04:49:04,787 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:04,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:04,788 INFO L85 PathProgramCache]: Analyzing trace with hash 376118865, now seen corresponding path program 1 times [2024-11-28 04:49:04,788 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:04,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338109745] [2024-11-28 04:49:04,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:04,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:04,813 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:05,177 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:49:05,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:05,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338109745] [2024-11-28 04:49:05,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1338109745] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:05,179 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [839265156] [2024-11-28 04:49:05,179 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:05,179 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:05,179 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:05,181 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:05,185 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-28 04:49:05,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:05,320 INFO L256 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-28 04:49:05,322 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:05,330 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-28 04:49:05,400 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:05,401 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-28 04:49:05,424 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:49:05,424 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-28 04:49:05,466 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:05,467 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-28 04:49:05,480 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:49:05,480 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-28 04:49:05,553 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:49:05,553 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:05,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 96 [2024-11-28 04:49:06,064 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 12 proven. 3 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:49:06,065 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [839265156] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:06,065 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:49:06,065 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2024-11-28 04:49:06,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379095511] [2024-11-28 04:49:06,065 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:06,066 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 04:49:06,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:06,067 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 04:49:06,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:49:09,648 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 66 [2024-11-28 04:49:09,649 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 119 transitions, 922 flow. Second operand has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 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-28 04:49:09,649 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:09,649 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 66 [2024-11-28 04:49:09,650 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:10,669 INFO L124 PetriNetUnfolderBase]: 731/1777 cut-off events. [2024-11-28 04:49:10,669 INFO L125 PetriNetUnfolderBase]: For 646/691 co-relation queries the response was YES. [2024-11-28 04:49:10,675 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4397 conditions, 1777 events. 731/1777 cut-off events. For 646/691 co-relation queries the response was YES. Maximal size of possible extension queue 113. Compared 12246 event pairs, 294 based on Foata normal form. 0/1558 useless extension candidates. Maximal degree in co-relation 4261. Up to 571 conditions per place. [2024-11-28 04:49:10,684 INFO L140 encePairwiseOnDemand]: 53/66 looper letters, 96 selfloop transitions, 53 changer transitions 0/166 dead transitions. [2024-11-28 04:49:10,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 127 places, 166 transitions, 1385 flow [2024-11-28 04:49:10,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 04:49:10,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-28 04:49:10,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 330 transitions. [2024-11-28 04:49:10,686 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5555555555555556 [2024-11-28 04:49:10,686 INFO L175 Difference]: Start difference. First operand has 119 places, 119 transitions, 922 flow. Second operand 9 states and 330 transitions. [2024-11-28 04:49:10,686 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 127 places, 166 transitions, 1385 flow [2024-11-28 04:49:10,696 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 123 places, 166 transitions, 1315 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:49:10,701 INFO L231 Difference]: Finished difference. Result has 125 places, 126 transitions, 1028 flow [2024-11-28 04:49:10,702 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=860, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=119, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1028, PETRI_PLACES=125, PETRI_TRANSITIONS=126} [2024-11-28 04:49:10,702 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 62 predicate places. [2024-11-28 04:49:10,702 INFO L471 AbstractCegarLoop]: Abstraction has has 125 places, 126 transitions, 1028 flow [2024-11-28 04:49:10,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 29.0) internal successors, (464), 16 states have internal predecessors, (464), 0 states have call successors, (0), 0 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-28 04:49:10,703 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:10,703 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:10,714 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-28 04:49:10,907 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:10,907 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:10,908 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:10,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1873016518, now seen corresponding path program 1 times [2024-11-28 04:49:10,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:10,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1682811022] [2024-11-28 04:49:10,908 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:10,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:10,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:11,038 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:49:11,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:11,038 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1682811022] [2024-11-28 04:49:11,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1682811022] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:11,039 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1462214824] [2024-11-28 04:49:11,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:11,039 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:11,039 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:11,042 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:11,046 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-28 04:49:11,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:11,184 INFO L256 TraceCheckSpWp]: Trace formula consists of 223 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:49:11,186 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:11,279 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:49:11,279 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:11,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 18 [2024-11-28 04:49:11,367 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 8 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:49:11,367 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1462214824] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:11,367 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:49:11,367 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 8 [2024-11-28 04:49:11,367 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [512041932] [2024-11-28 04:49:11,367 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:11,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:49:11,368 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:11,368 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:49:11,369 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:49:11,679 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-28 04:49:11,680 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 126 transitions, 1028 flow. Second operand has 9 states, 9 states have (on average 35.44444444444444) internal successors, (319), 9 states have internal predecessors, (319), 0 states have call successors, (0), 0 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-28 04:49:11,680 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:11,680 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-28 04:49:11,680 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:12,621 INFO L124 PetriNetUnfolderBase]: 1952/4508 cut-off events. [2024-11-28 04:49:12,621 INFO L125 PetriNetUnfolderBase]: For 3678/4098 co-relation queries the response was YES. [2024-11-28 04:49:12,645 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11824 conditions, 4508 events. 1952/4508 cut-off events. For 3678/4098 co-relation queries the response was YES. Maximal size of possible extension queue 233. Compared 35955 event pairs, 608 based on Foata normal form. 0/3974 useless extension candidates. Maximal degree in co-relation 11684. Up to 889 conditions per place. [2024-11-28 04:49:12,677 INFO L140 encePairwiseOnDemand]: 57/66 looper letters, 166 selfloop transitions, 37 changer transitions 0/221 dead transitions. [2024-11-28 04:49:12,677 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 221 transitions, 1968 flow [2024-11-28 04:49:12,678 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:49:12,678 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 04:49:12,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 480 transitions. [2024-11-28 04:49:12,679 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6060606060606061 [2024-11-28 04:49:12,680 INFO L175 Difference]: Start difference. First operand has 125 places, 126 transitions, 1028 flow. Second operand 12 states and 480 transitions. [2024-11-28 04:49:12,680 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 221 transitions, 1968 flow [2024-11-28 04:49:12,694 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 221 transitions, 1940 flow, removed 14 selfloop flow, removed 0 redundant places. [2024-11-28 04:49:12,762 INFO L231 Difference]: Finished difference. Result has 142 places, 143 transitions, 1234 flow [2024-11-28 04:49:12,762 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1014, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=126, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=22, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1234, PETRI_PLACES=142, PETRI_TRANSITIONS=143} [2024-11-28 04:49:12,763 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 79 predicate places. [2024-11-28 04:49:12,763 INFO L471 AbstractCegarLoop]: Abstraction has has 142 places, 143 transitions, 1234 flow [2024-11-28 04:49:12,763 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 35.44444444444444) internal successors, (319), 9 states have internal predecessors, (319), 0 states have call successors, (0), 0 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-28 04:49:12,763 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:12,763 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:12,774 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-28 04:49:12,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:12,964 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:12,964 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:12,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1225216388, now seen corresponding path program 1 times [2024-11-28 04:49:12,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:12,965 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413988548] [2024-11-28 04:49:12,965 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:12,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:12,984 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:13,250 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:49:13,250 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:13,250 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413988548] [2024-11-28 04:49:13,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [413988548] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:13,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [610468593] [2024-11-28 04:49:13,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:13,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:13,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:13,255 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:13,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-28 04:49:13,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:13,400 INFO L256 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-28 04:49:13,402 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:13,409 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-28 04:49:13,435 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:49:13,435 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 13 [2024-11-28 04:49:13,482 INFO L349 Elim1Store]: treesize reduction 12, result has 60.0 percent of original size [2024-11-28 04:49:13,483 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 23 treesize of output 28 [2024-11-28 04:49:13,517 INFO L349 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2024-11-28 04:49:13,517 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 22 [2024-11-28 04:49:13,625 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:49:13,626 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:13,786 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:49:13,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [610468593] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:13,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:49:13,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 8 [2024-11-28 04:49:13,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1831732858] [2024-11-28 04:49:13,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:13,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:49:13,788 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:13,789 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:49:13,789 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=61, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:49:14,248 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 66 [2024-11-28 04:49:14,249 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 143 transitions, 1234 flow. Second operand has 10 states, 10 states have (on average 26.4) internal successors, (264), 10 states have internal predecessors, (264), 0 states have call successors, (0), 0 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-28 04:49:14,249 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:14,249 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 66 [2024-11-28 04:49:14,249 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:14,972 INFO L124 PetriNetUnfolderBase]: 2580/5455 cut-off events. [2024-11-28 04:49:14,972 INFO L125 PetriNetUnfolderBase]: For 6606/6872 co-relation queries the response was YES. [2024-11-28 04:49:15,002 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16901 conditions, 5455 events. 2580/5455 cut-off events. For 6606/6872 co-relation queries the response was YES. Maximal size of possible extension queue 257. Compared 41451 event pairs, 1656 based on Foata normal form. 304/5547 useless extension candidates. Maximal degree in co-relation 16749. Up to 4129 conditions per place. [2024-11-28 04:49:15,025 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 85 selfloop transitions, 43 changer transitions 0/141 dead transitions. [2024-11-28 04:49:15,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 141 transitions, 1486 flow [2024-11-28 04:49:15,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:49:15,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:49:15,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 151 transitions. [2024-11-28 04:49:15,027 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4575757575757576 [2024-11-28 04:49:15,027 INFO L175 Difference]: Start difference. First operand has 142 places, 143 transitions, 1234 flow. Second operand 5 states and 151 transitions. [2024-11-28 04:49:15,027 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 141 transitions, 1486 flow [2024-11-28 04:49:15,051 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 140 places, 141 transitions, 1438 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:49:15,054 INFO L231 Difference]: Finished difference. Result has 140 places, 141 transitions, 1268 flow [2024-11-28 04:49:15,054 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=43, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1268, PETRI_PLACES=140, PETRI_TRANSITIONS=141} [2024-11-28 04:49:15,055 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 77 predicate places. [2024-11-28 04:49:15,055 INFO L471 AbstractCegarLoop]: Abstraction has has 140 places, 141 transitions, 1268 flow [2024-11-28 04:49:15,055 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 26.4) internal successors, (264), 10 states have internal predecessors, (264), 0 states have call successors, (0), 0 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-28 04:49:15,055 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:15,056 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:15,068 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-28 04:49:15,260 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-28 04:49:15,260 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:15,261 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:15,261 INFO L85 PathProgramCache]: Analyzing trace with hash -1225216387, now seen corresponding path program 1 times [2024-11-28 04:49:15,261 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:15,261 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [686995560] [2024-11-28 04:49:15,261 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:15,261 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:15,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:15,726 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 13 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:49:15,726 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:15,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [686995560] [2024-11-28 04:49:15,726 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [686995560] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:15,726 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1812820538] [2024-11-28 04:49:15,726 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:15,727 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:15,727 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:15,728 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:15,730 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-28 04:49:15,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:15,851 INFO L256 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-28 04:49:15,853 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:15,863 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-28 04:49:15,867 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-28 04:49:15,955 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:49:15,955 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-28 04:49:16,021 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-28 04:49:16,192 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:16,205 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:49:16,206 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 40 treesize of output 36 [2024-11-28 04:49:16,255 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:49:16,255 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 19 treesize of output 16 [2024-11-28 04:49:16,349 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:16,350 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2024-11-28 04:49:16,364 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:49:16,364 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-28 04:49:16,407 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 12 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:49:16,408 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:17,116 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 7 proven. 11 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:49:17,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1812820538] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:17,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:49:17,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 6, 5] total 13 [2024-11-28 04:49:17,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250487229] [2024-11-28 04:49:17,117 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:17,117 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 04:49:17,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:17,118 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 04:49:17,118 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:49:18,620 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 66 [2024-11-28 04:49:18,620 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 140 places, 141 transitions, 1268 flow. Second operand has 15 states, 15 states have (on average 27.333333333333332) internal successors, (410), 15 states have internal predecessors, (410), 0 states have call successors, (0), 0 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-28 04:49:18,621 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:18,621 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 66 [2024-11-28 04:49:18,621 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:19,877 INFO L124 PetriNetUnfolderBase]: 1817/4249 cut-off events. [2024-11-28 04:49:19,878 INFO L125 PetriNetUnfolderBase]: For 4291/4482 co-relation queries the response was YES. [2024-11-28 04:49:19,891 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12973 conditions, 4249 events. 1817/4249 cut-off events. For 4291/4482 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 33557 event pairs, 796 based on Foata normal form. 120/4031 useless extension candidates. Maximal degree in co-relation 12820. Up to 2008 conditions per place. [2024-11-28 04:49:19,909 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 114 selfloop transitions, 58 changer transitions 0/191 dead transitions. [2024-11-28 04:49:19,909 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 191 transitions, 1906 flow [2024-11-28 04:49:19,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:49:19,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:49:19,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 401 transitions. [2024-11-28 04:49:19,911 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46736596736596736 [2024-11-28 04:49:19,911 INFO L175 Difference]: Start difference. First operand has 140 places, 141 transitions, 1268 flow. Second operand 13 states and 401 transitions. [2024-11-28 04:49:19,911 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 191 transitions, 1906 flow [2024-11-28 04:49:19,935 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 148 places, 191 transitions, 1820 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-28 04:49:19,938 INFO L231 Difference]: Finished difference. Result has 150 places, 143 transitions, 1356 flow [2024-11-28 04:49:19,938 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1182, PETRI_DIFFERENCE_MINUEND_PLACES=136, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=56, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=1356, PETRI_PLACES=150, PETRI_TRANSITIONS=143} [2024-11-28 04:49:19,939 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 87 predicate places. [2024-11-28 04:49:19,939 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 143 transitions, 1356 flow [2024-11-28 04:49:19,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 27.333333333333332) internal successors, (410), 15 states have internal predecessors, (410), 0 states have call successors, (0), 0 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-28 04:49:19,939 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:19,940 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:19,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-28 04:49:20,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-28 04:49:20,141 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:20,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:20,141 INFO L85 PathProgramCache]: Analyzing trace with hash -2066029388, now seen corresponding path program 1 times [2024-11-28 04:49:20,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:20,142 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1595300185] [2024-11-28 04:49:20,142 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:20,142 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:20,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:49:20,177 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1770777606] [2024-11-28 04:49:20,177 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:20,177 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:20,177 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:20,182 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:20,186 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-28 04:49:20,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:20,330 INFO L256 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:49:20,331 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:20,483 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 5 proven. 7 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:49:20,483 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:20,595 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:49:20,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:20,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1595300185] [2024-11-28 04:49:20,595 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:49:20,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1770777606] [2024-11-28 04:49:20,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1770777606] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:20,596 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:49:20,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 11 [2024-11-28 04:49:20,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [75279596] [2024-11-28 04:49:20,596 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:20,596 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:49:20,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:20,597 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:49:20,597 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:49:20,774 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:49:20,774 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 143 transitions, 1356 flow. Second operand has 12 states, 12 states have (on average 36.5) internal successors, (438), 12 states have internal predecessors, (438), 0 states have call successors, (0), 0 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-28 04:49:20,774 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:20,774 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:49:20,775 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:21,493 INFO L124 PetriNetUnfolderBase]: 1850/3532 cut-off events. [2024-11-28 04:49:21,493 INFO L125 PetriNetUnfolderBase]: For 10605/11365 co-relation queries the response was YES. [2024-11-28 04:49:21,507 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13496 conditions, 3532 events. 1850/3532 cut-off events. For 10605/11365 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 22220 event pairs, 996 based on Foata normal form. 90/3444 useless extension candidates. Maximal degree in co-relation 13340. Up to 1564 conditions per place. [2024-11-28 04:49:21,521 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 74 selfloop transitions, 36 changer transitions 63/193 dead transitions. [2024-11-28 04:49:21,521 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 193 transitions, 1983 flow [2024-11-28 04:49:21,524 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:49:21,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:49:21,525 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 421 transitions. [2024-11-28 04:49:21,526 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6378787878787879 [2024-11-28 04:49:21,526 INFO L175 Difference]: Start difference. First operand has 150 places, 143 transitions, 1356 flow. Second operand 10 states and 421 transitions. [2024-11-28 04:49:21,526 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 193 transitions, 1983 flow [2024-11-28 04:49:21,558 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 150 places, 193 transitions, 1916 flow, removed 0 selfloop flow, removed 9 redundant places. [2024-11-28 04:49:21,562 INFO L231 Difference]: Finished difference. Result has 154 places, 111 transitions, 1043 flow [2024-11-28 04:49:21,562 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1283, PETRI_DIFFERENCE_MINUEND_PLACES=141, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=142, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1043, PETRI_PLACES=154, PETRI_TRANSITIONS=111} [2024-11-28 04:49:21,562 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 91 predicate places. [2024-11-28 04:49:21,562 INFO L471 AbstractCegarLoop]: Abstraction has has 154 places, 111 transitions, 1043 flow [2024-11-28 04:49:21,563 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 36.5) internal successors, (438), 12 states have internal predecessors, (438), 0 states have call successors, (0), 0 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-28 04:49:21,563 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:21,564 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:21,576 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2024-11-28 04:49:21,769 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-28 04:49:21,770 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:21,771 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:21,772 INFO L85 PathProgramCache]: Analyzing trace with hash -611884094, now seen corresponding path program 1 times [2024-11-28 04:49:21,772 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:21,772 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172584724] [2024-11-28 04:49:21,772 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:21,772 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:21,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:21,916 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:49:21,916 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:21,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172584724] [2024-11-28 04:49:21,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172584724] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:21,916 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [857264621] [2024-11-28 04:49:21,916 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:21,916 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:21,917 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:21,921 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:21,923 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-28 04:49:22,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:22,084 INFO L256 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:49:22,086 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:22,177 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:49:22,177 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:22,262 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:49:22,262 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [857264621] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:22,262 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:49:22,262 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 04:49:22,262 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497427818] [2024-11-28 04:49:22,262 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:22,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:49:22,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:22,263 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:49:22,263 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=127, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:49:22,353 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:49:22,353 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 111 transitions, 1043 flow. Second operand has 14 states, 14 states have (on average 36.214285714285715) internal successors, (507), 14 states have internal predecessors, (507), 0 states have call successors, (0), 0 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-28 04:49:22,353 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:22,354 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:49:22,354 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:23,243 INFO L124 PetriNetUnfolderBase]: 2303/4631 cut-off events. [2024-11-28 04:49:23,243 INFO L125 PetriNetUnfolderBase]: For 10266/10485 co-relation queries the response was YES. [2024-11-28 04:49:23,266 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17129 conditions, 4631 events. 2303/4631 cut-off events. For 10266/10485 co-relation queries the response was YES. Maximal size of possible extension queue 190. Compared 32574 event pairs, 830 based on Foata normal form. 156/4539 useless extension candidates. Maximal degree in co-relation 17003. Up to 1397 conditions per place. [2024-11-28 04:49:23,280 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 115 selfloop transitions, 51 changer transitions 19/205 dead transitions. [2024-11-28 04:49:23,281 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 205 transitions, 2157 flow [2024-11-28 04:49:23,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:49:23,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 04:49:23,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 492 transitions. [2024-11-28 04:49:23,283 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-11-28 04:49:23,283 INFO L175 Difference]: Start difference. First operand has 154 places, 111 transitions, 1043 flow. Second operand 12 states and 492 transitions. [2024-11-28 04:49:23,283 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 205 transitions, 2157 flow [2024-11-28 04:49:23,347 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 205 transitions, 1825 flow, removed 44 selfloop flow, removed 25 redundant places. [2024-11-28 04:49:23,350 INFO L231 Difference]: Finished difference. Result has 132 places, 128 transitions, 1153 flow [2024-11-28 04:49:23,351 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=847, PETRI_DIFFERENCE_MINUEND_PLACES=117, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=111, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1153, PETRI_PLACES=132, PETRI_TRANSITIONS=128} [2024-11-28 04:49:23,351 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 69 predicate places. [2024-11-28 04:49:23,352 INFO L471 AbstractCegarLoop]: Abstraction has has 132 places, 128 transitions, 1153 flow [2024-11-28 04:49:23,352 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 36.214285714285715) internal successors, (507), 14 states have internal predecessors, (507), 0 states have call successors, (0), 0 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-28 04:49:23,352 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:23,352 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:23,367 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-28 04:49:23,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-28 04:49:23,553 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:23,554 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:23,554 INFO L85 PathProgramCache]: Analyzing trace with hash -275747285, now seen corresponding path program 1 times [2024-11-28 04:49:23,554 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:23,554 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [393813673] [2024-11-28 04:49:23,554 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:23,554 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:23,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:49:23,595 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [905394203] [2024-11-28 04:49:23,595 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:23,595 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:23,595 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:23,598 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:23,600 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-28 04:49:23,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:23,763 INFO L256 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 04:49:23,765 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:23,771 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-28 04:49:23,840 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:49:23,841 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-28 04:49:23,845 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-28 04:49:23,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:23,870 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-28 04:49:23,877 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:49:23,877 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-28 04:49:23,987 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:49:23,987 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:24,343 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 96 [2024-11-28 04:49:24,605 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 4 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:49:24,606 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:24,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [393813673] [2024-11-28 04:49:24,606 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:49:24,606 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905394203] [2024-11-28 04:49:24,606 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905394203] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:24,606 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:49:24,606 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 11 [2024-11-28 04:49:24,606 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [51841386] [2024-11-28 04:49:24,607 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:24,607 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 04:49:24,607 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:24,608 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 04:49:24,608 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:49:29,899 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [1] [2024-11-28 04:49:30,062 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-28 04:49:30,062 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 132 places, 128 transitions, 1153 flow. Second operand has 12 states, 12 states have (on average 28.166666666666668) internal successors, (338), 12 states have internal predecessors, (338), 0 states have call successors, (0), 0 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-28 04:49:30,062 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:30,063 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-28 04:49:30,063 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:31,110 INFO L124 PetriNetUnfolderBase]: 2401/4915 cut-off events. [2024-11-28 04:49:31,110 INFO L125 PetriNetUnfolderBase]: For 9935/10061 co-relation queries the response was YES. [2024-11-28 04:49:31,138 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16487 conditions, 4915 events. 2401/4915 cut-off events. For 9935/10061 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 35990 event pairs, 906 based on Foata normal form. 2/4541 useless extension candidates. Maximal degree in co-relation 16322. Up to 2355 conditions per place. [2024-11-28 04:49:31,156 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 105 selfloop transitions, 55 changer transitions 0/176 dead transitions. [2024-11-28 04:49:31,156 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 176 transitions, 1788 flow [2024-11-28 04:49:31,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:49:31,157 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:49:31,158 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 328 transitions. [2024-11-28 04:49:31,158 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.49696969696969695 [2024-11-28 04:49:31,158 INFO L175 Difference]: Start difference. First operand has 132 places, 128 transitions, 1153 flow. Second operand 10 states and 328 transitions. [2024-11-28 04:49:31,158 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 176 transitions, 1788 flow [2024-11-28 04:49:31,184 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 176 transitions, 1733 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-11-28 04:49:31,187 INFO L231 Difference]: Finished difference. Result has 138 places, 135 transitions, 1274 flow [2024-11-28 04:49:31,188 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1104, PETRI_DIFFERENCE_MINUEND_PLACES=127, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=128, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=49, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=76, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1274, PETRI_PLACES=138, PETRI_TRANSITIONS=135} [2024-11-28 04:49:31,189 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 75 predicate places. [2024-11-28 04:49:31,189 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 135 transitions, 1274 flow [2024-11-28 04:49:31,189 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 28.166666666666668) internal successors, (338), 12 states have internal predecessors, (338), 0 states have call successors, (0), 0 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-28 04:49:31,189 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:31,189 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:31,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-28 04:49:31,394 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-28 04:49:31,394 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:31,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:31,394 INFO L85 PathProgramCache]: Analyzing trace with hash 41795244, now seen corresponding path program 1 times [2024-11-28 04:49:31,395 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:31,395 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [215778948] [2024-11-28 04:49:31,395 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:31,395 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:31,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:31,563 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 17 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:49:31,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:31,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [215778948] [2024-11-28 04:49:31,563 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [215778948] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:31,563 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [442394860] [2024-11-28 04:49:31,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:31,564 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:31,564 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:31,567 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:31,571 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-28 04:49:31,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:31,770 INFO L256 TraceCheckSpWp]: Trace formula consists of 271 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:49:31,772 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:31,834 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 17 proven. 1 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:49:31,835 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:31,881 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-28 04:49:31,881 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [442394860] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:31,881 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:49:31,882 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6, 5] total 10 [2024-11-28 04:49:31,882 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324933729] [2024-11-28 04:49:31,882 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:49:31,882 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:49:31,882 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:31,883 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:49:31,883 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:49:31,933 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:49:31,933 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 135 transitions, 1274 flow. Second operand has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:49:31,934 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:31,934 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:49:31,934 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:32,390 INFO L124 PetriNetUnfolderBase]: 1417/3315 cut-off events. [2024-11-28 04:49:32,390 INFO L125 PetriNetUnfolderBase]: For 8971/9485 co-relation queries the response was YES. [2024-11-28 04:49:32,405 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12073 conditions, 3315 events. 1417/3315 cut-off events. For 8971/9485 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 24662 event pairs, 477 based on Foata normal form. 135/3242 useless extension candidates. Maximal degree in co-relation 11905. Up to 1422 conditions per place. [2024-11-28 04:49:32,418 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 109 selfloop transitions, 9 changer transitions 0/139 dead transitions. [2024-11-28 04:49:32,418 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 142 places, 139 transitions, 1518 flow [2024-11-28 04:49:32,419 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:49:32,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:49:32,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 208 transitions. [2024-11-28 04:49:32,420 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6303030303030303 [2024-11-28 04:49:32,420 INFO L175 Difference]: Start difference. First operand has 138 places, 135 transitions, 1274 flow. Second operand 5 states and 208 transitions. [2024-11-28 04:49:32,420 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 142 places, 139 transitions, 1518 flow [2024-11-28 04:49:32,439 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 137 places, 139 transitions, 1465 flow, removed 0 selfloop flow, removed 5 redundant places. [2024-11-28 04:49:32,441 INFO L231 Difference]: Finished difference. Result has 138 places, 128 transitions, 1175 flow [2024-11-28 04:49:32,442 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1143, PETRI_DIFFERENCE_MINUEND_PLACES=133, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1175, PETRI_PLACES=138, PETRI_TRANSITIONS=128} [2024-11-28 04:49:32,442 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 75 predicate places. [2024-11-28 04:49:32,442 INFO L471 AbstractCegarLoop]: Abstraction has has 138 places, 128 transitions, 1175 flow [2024-11-28 04:49:32,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.2) internal successors, (191), 5 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:49:32,443 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:32,443 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:32,454 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-28 04:49:32,643 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-28 04:49:32,643 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:32,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:32,644 INFO L85 PathProgramCache]: Analyzing trace with hash 1246858731, now seen corresponding path program 2 times [2024-11-28 04:49:32,644 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:32,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1038797460] [2024-11-28 04:49:32,644 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:49:32,644 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:32,677 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:49:32,677 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:49:33,251 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 8 proven. 30 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-28 04:49:33,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:33,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1038797460] [2024-11-28 04:49:33,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1038797460] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:33,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [912423117] [2024-11-28 04:49:33,251 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:49:33,251 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:33,251 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:33,255 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:33,259 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-28 04:49:33,399 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:49:33,400 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:49:33,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 29 conjuncts are in the unsatisfiable core [2024-11-28 04:49:33,403 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:33,411 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-28 04:49:33,493 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:33,493 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-28 04:49:33,512 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:49:33,512 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-28 04:49:33,556 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:33,557 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 11 [2024-11-28 04:49:33,570 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:49:33,571 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-28 04:49:33,680 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 20 proven. 6 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 04:49:33,680 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:34,048 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 100 treesize of output 96 [2024-11-28 04:49:34,443 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 20 proven. 6 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 04:49:34,444 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [912423117] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:34,444 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:49:34,444 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 8] total 25 [2024-11-28 04:49:34,444 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2129741895] [2024-11-28 04:49:34,444 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:34,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:49:34,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:34,445 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:49:34,445 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=576, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:49:39,152 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-28 04:49:39,153 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 128 transitions, 1175 flow. Second operand has 26 states, 26 states have (on average 28.26923076923077) internal successors, (735), 26 states have internal predecessors, (735), 0 states have call successors, (0), 0 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-28 04:49:39,154 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:39,154 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-28 04:49:39,154 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:41,976 INFO L124 PetriNetUnfolderBase]: 2535/5269 cut-off events. [2024-11-28 04:49:41,976 INFO L125 PetriNetUnfolderBase]: For 11977/12087 co-relation queries the response was YES. [2024-11-28 04:49:41,998 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19811 conditions, 5269 events. 2535/5269 cut-off events. For 11977/12087 co-relation queries the response was YES. Maximal size of possible extension queue 203. Compared 38690 event pairs, 452 based on Foata normal form. 176/5259 useless extension candidates. Maximal degree in co-relation 19644. Up to 825 conditions per place. [2024-11-28 04:49:42,013 INFO L140 encePairwiseOnDemand]: 53/66 looper letters, 205 selfloop transitions, 61 changer transitions 0/283 dead transitions. [2024-11-28 04:49:42,013 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 283 transitions, 2824 flow [2024-11-28 04:49:42,014 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 04:49:42,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 04:49:42,015 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 811 transitions. [2024-11-28 04:49:42,016 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4915151515151515 [2024-11-28 04:49:42,016 INFO L175 Difference]: Start difference. First operand has 138 places, 128 transitions, 1175 flow. Second operand 25 states and 811 transitions. [2024-11-28 04:49:42,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 283 transitions, 2824 flow [2024-11-28 04:49:42,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 158 places, 283 transitions, 2775 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-28 04:49:42,043 INFO L231 Difference]: Finished difference. Result has 160 places, 131 transitions, 1315 flow [2024-11-28 04:49:42,043 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1161, PETRI_DIFFERENCE_MINUEND_PLACES=134, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=127, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1315, PETRI_PLACES=160, PETRI_TRANSITIONS=131} [2024-11-28 04:49:42,044 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 97 predicate places. [2024-11-28 04:49:42,044 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 131 transitions, 1315 flow [2024-11-28 04:49:42,044 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 28.26923076923077) internal successors, (735), 26 states have internal predecessors, (735), 0 states have call successors, (0), 0 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-28 04:49:42,044 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:42,044 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:42,051 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2024-11-28 04:49:42,244 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:42,245 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:42,245 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:42,245 INFO L85 PathProgramCache]: Analyzing trace with hash 41769457, now seen corresponding path program 1 times [2024-11-28 04:49:42,245 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:42,245 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940041377] [2024-11-28 04:49:42,245 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:42,246 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:42,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:42,960 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:49:42,960 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:42,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940041377] [2024-11-28 04:49:42,960 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1940041377] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:42,960 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2032870597] [2024-11-28 04:49:42,960 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:42,961 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:42,961 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:42,965 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:42,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-28 04:49:43,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:43,145 INFO L256 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-28 04:49:43,147 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:43,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:49:43,278 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:49:43,433 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2024-11-28 04:49:43,436 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-28 04:49:43,467 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:49:43,467 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:43,628 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 12 [2024-11-28 04:49:43,631 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 18 treesize of output 16 [2024-11-28 04:49:43,704 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 25 treesize of output 21 [2024-11-28 04:49:43,760 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 18 proven. 5 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:49:43,760 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2032870597] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:43,760 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:49:43,760 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9, 9] total 25 [2024-11-28 04:49:43,760 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [606152388] [2024-11-28 04:49:43,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:43,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:49:43,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:43,762 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:49:43,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=546, Unknown=0, NotChecked=0, Total=650 [2024-11-28 04:49:45,654 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 66 [2024-11-28 04:49:45,654 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 131 transitions, 1315 flow. Second operand has 26 states, 26 states have (on average 34.84615384615385) internal successors, (906), 26 states have internal predecessors, (906), 0 states have call successors, (0), 0 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-28 04:49:45,654 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:45,654 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 66 [2024-11-28 04:49:45,655 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:46,564 INFO L124 PetriNetUnfolderBase]: 1761/3790 cut-off events. [2024-11-28 04:49:46,565 INFO L125 PetriNetUnfolderBase]: For 17363/17993 co-relation queries the response was YES. [2024-11-28 04:49:46,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16033 conditions, 3790 events. 1761/3790 cut-off events. For 17363/17993 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 27300 event pairs, 906 based on Foata normal form. 29/3767 useless extension candidates. Maximal degree in co-relation 15854. Up to 1708 conditions per place. [2024-11-28 04:49:46,591 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 168 selfloop transitions, 26 changer transitions 0/214 dead transitions. [2024-11-28 04:49:46,591 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 169 places, 214 transitions, 2404 flow [2024-11-28 04:49:46,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:49:46,592 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:49:46,593 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 414 transitions. [2024-11-28 04:49:46,593 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6272727272727273 [2024-11-28 04:49:46,593 INFO L175 Difference]: Start difference. First operand has 160 places, 131 transitions, 1315 flow. Second operand 10 states and 414 transitions. [2024-11-28 04:49:46,593 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 169 places, 214 transitions, 2404 flow [2024-11-28 04:49:46,619 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 156 places, 214 transitions, 2142 flow, removed 43 selfloop flow, removed 13 redundant places. [2024-11-28 04:49:46,622 INFO L231 Difference]: Finished difference. Result has 160 places, 137 transitions, 1313 flow [2024-11-28 04:49:46,622 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1190, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=131, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1313, PETRI_PLACES=160, PETRI_TRANSITIONS=137} [2024-11-28 04:49:46,622 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 97 predicate places. [2024-11-28 04:49:46,622 INFO L471 AbstractCegarLoop]: Abstraction has has 160 places, 137 transitions, 1313 flow [2024-11-28 04:49:46,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 34.84615384615385) internal successors, (906), 26 states have internal predecessors, (906), 0 states have call successors, (0), 0 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-28 04:49:46,623 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:46,623 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:46,635 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-28 04:49:46,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27,21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:46,824 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting thread2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:46,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:46,824 INFO L85 PathProgramCache]: Analyzing trace with hash 41769456, now seen corresponding path program 1 times [2024-11-28 04:49:46,824 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:46,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1427961847] [2024-11-28 04:49:46,825 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:46,825 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:46,866 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:47,200 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 19 proven. 3 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:49:47,201 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:47,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1427961847] [2024-11-28 04:49:47,201 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1427961847] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:47,201 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1961918148] [2024-11-28 04:49:47,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:47,201 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:47,202 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:47,204 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:47,207 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-28 04:49:47,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:47,402 INFO L256 TraceCheckSpWp]: Trace formula consists of 279 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-28 04:49:47,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:47,417 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-28 04:49:47,455 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:49:47,504 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 04:49:47,509 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 18 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:49:47,509 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:47,568 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 14 [2024-11-28 04:49:47,571 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 20 [2024-11-28 04:49:47,683 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 16 proven. 6 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:49:47,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1961918148] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:47,684 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:49:47,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2024-11-28 04:49:47,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [213421491] [2024-11-28 04:49:47,684 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:47,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:49:47,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:47,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:49:47,686 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:49:52,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:49:52,343 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 21 out of 66 [2024-11-28 04:49:52,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 160 places, 137 transitions, 1313 flow. Second operand has 14 states, 14 states have (on average 23.714285714285715) internal successors, (332), 14 states have internal predecessors, (332), 0 states have call successors, (0), 0 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-28 04:49:52,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:52,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 21 of 66 [2024-11-28 04:49:52,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:49:53,143 INFO L124 PetriNetUnfolderBase]: 1725/3740 cut-off events. [2024-11-28 04:49:53,143 INFO L125 PetriNetUnfolderBase]: For 11896/12449 co-relation queries the response was YES. [2024-11-28 04:49:53,158 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14993 conditions, 3740 events. 1725/3740 cut-off events. For 11896/12449 co-relation queries the response was YES. Maximal size of possible extension queue 166. Compared 27002 event pairs, 878 based on Foata normal form. 58/3739 useless extension candidates. Maximal degree in co-relation 14815. Up to 1571 conditions per place. [2024-11-28 04:49:53,168 INFO L140 encePairwiseOnDemand]: 56/66 looper letters, 176 selfloop transitions, 26 changer transitions 0/221 dead transitions. [2024-11-28 04:49:53,169 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 221 transitions, 2373 flow [2024-11-28 04:49:53,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:49:53,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:49:53,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 246 transitions. [2024-11-28 04:49:53,170 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4659090909090909 [2024-11-28 04:49:53,170 INFO L175 Difference]: Start difference. First operand has 160 places, 137 transitions, 1313 flow. Second operand 8 states and 246 transitions. [2024-11-28 04:49:53,170 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 221 transitions, 2373 flow [2024-11-28 04:49:53,191 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 164 places, 221 transitions, 2346 flow, removed 3 selfloop flow, removed 3 redundant places. [2024-11-28 04:49:53,194 INFO L231 Difference]: Finished difference. Result has 167 places, 140 transitions, 1384 flow [2024-11-28 04:49:53,194 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1286, PETRI_DIFFERENCE_MINUEND_PLACES=157, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=137, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=23, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=111, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1384, PETRI_PLACES=167, PETRI_TRANSITIONS=140} [2024-11-28 04:49:53,195 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 104 predicate places. [2024-11-28 04:49:53,195 INFO L471 AbstractCegarLoop]: Abstraction has has 167 places, 140 transitions, 1384 flow [2024-11-28 04:49:53,195 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 23.714285714285715) internal successors, (332), 14 states have internal predecessors, (332), 0 states have call successors, (0), 0 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-28 04:49:53,195 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:49:53,195 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:49:53,204 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-28 04:49:53,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28,22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:53,396 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:49:53,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:49:53,396 INFO L85 PathProgramCache]: Analyzing trace with hash -2084317, now seen corresponding path program 1 times [2024-11-28 04:49:53,396 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:49:53,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623912649] [2024-11-28 04:49:53,397 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:53,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:49:53,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:53,967 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 12 proven. 24 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:49:53,967 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:49:53,967 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623912649] [2024-11-28 04:49:53,967 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623912649] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:49:53,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1591025383] [2024-11-28 04:49:53,968 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:49:53,968 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:49:53,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:49:53,971 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:49:53,975 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-28 04:49:54,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:49:54,181 INFO L256 TraceCheckSpWp]: Trace formula consists of 298 conjuncts, 50 conjuncts are in the unsatisfiable core [2024-11-28 04:49:54,183 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:49:54,194 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-28 04:49:54,202 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-28 04:49:54,369 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:49:54,370 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 31 treesize of output 28 [2024-11-28 04:49:54,434 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:49:54,434 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-28 04:49:54,819 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:54,820 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:54,821 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 40 treesize of output 32 [2024-11-28 04:49:54,873 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-11-28 04:49:54,873 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-11-28 04:49:54,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:54,965 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:49:54,966 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 40 treesize of output 32 [2024-11-28 04:49:54,987 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:49:54,987 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-28 04:49:55,372 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 10 proven. 28 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2024-11-28 04:49:55,372 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:49:56,256 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 12 proven. 20 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2024-11-28 04:49:56,257 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1591025383] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:49:56,257 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:49:56,257 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 7] total 23 [2024-11-28 04:49:56,257 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [935477972] [2024-11-28 04:49:56,257 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:49:56,257 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-28 04:49:56,258 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:49:56,258 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-28 04:49:56,258 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=100, Invalid=500, Unknown=0, NotChecked=0, Total=600 [2024-11-28 04:49:59,914 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 25 out of 66 [2024-11-28 04:49:59,915 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 167 places, 140 transitions, 1384 flow. Second operand has 25 states, 25 states have (on average 27.12) internal successors, (678), 25 states have internal predecessors, (678), 0 states have call successors, (0), 0 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-28 04:49:59,915 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:49:59,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 25 of 66 [2024-11-28 04:49:59,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:50:02,948 INFO L124 PetriNetUnfolderBase]: 1349/3415 cut-off events. [2024-11-28 04:50:02,948 INFO L125 PetriNetUnfolderBase]: For 11599/11765 co-relation queries the response was YES. [2024-11-28 04:50:02,961 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14130 conditions, 3415 events. 1349/3415 cut-off events. For 11599/11765 co-relation queries the response was YES. Maximal size of possible extension queue 151. Compared 26319 event pairs, 546 based on Foata normal form. 82/3455 useless extension candidates. Maximal degree in co-relation 13945. Up to 885 conditions per place. [2024-11-28 04:50:02,971 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 218 selfloop transitions, 64 changer transitions 0/306 dead transitions. [2024-11-28 04:50:02,971 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 191 places, 306 transitions, 3500 flow [2024-11-28 04:50:02,971 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-11-28 04:50:02,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 25 states. [2024-11-28 04:50:02,973 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 769 transitions. [2024-11-28 04:50:02,973 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.46606060606060606 [2024-11-28 04:50:02,973 INFO L175 Difference]: Start difference. First operand has 167 places, 140 transitions, 1384 flow. Second operand 25 states and 769 transitions. [2024-11-28 04:50:02,974 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 191 places, 306 transitions, 3500 flow [2024-11-28 04:50:03,002 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 306 transitions, 3426 flow, removed 3 selfloop flow, removed 5 redundant places. [2024-11-28 04:50:03,005 INFO L231 Difference]: Finished difference. Result has 190 places, 154 transitions, 1670 flow [2024-11-28 04:50:03,006 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1342, PETRI_DIFFERENCE_MINUEND_PLACES=162, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=140, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=25, PETRI_FLOW=1670, PETRI_PLACES=190, PETRI_TRANSITIONS=154} [2024-11-28 04:50:03,006 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 127 predicate places. [2024-11-28 04:50:03,006 INFO L471 AbstractCegarLoop]: Abstraction has has 190 places, 154 transitions, 1670 flow [2024-11-28 04:50:03,007 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 27.12) internal successors, (678), 25 states have internal predecessors, (678), 0 states have call successors, (0), 0 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-28 04:50:03,007 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:50:03,007 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:50:03,017 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2024-11-28 04:50:03,207 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:03,207 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:50:03,208 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:03,208 INFO L85 PathProgramCache]: Analyzing trace with hash -666823396, now seen corresponding path program 1 times [2024-11-28 04:50:03,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:03,208 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [497412791] [2024-11-28 04:50:03,208 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:50:03,208 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:03,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:50:03,326 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:50:03,326 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:50:03,326 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [497412791] [2024-11-28 04:50:03,327 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [497412791] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:50:03,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [597090162] [2024-11-28 04:50:03,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:50:03,327 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:03,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:50:03,330 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:50:03,336 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-28 04:50:03,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:50:03,534 INFO L256 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:50:03,535 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:50:03,589 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 04:50:03,589 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:50:03,642 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 04:50:03,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [597090162] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-28 04:50:03,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:50:03,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6, 4] total 11 [2024-11-28 04:50:03,643 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [839383193] [2024-11-28 04:50:03,643 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:50:03,643 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:50:03,643 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:50:03,643 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:50:03,644 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:50:03,666 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:50:03,666 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 190 places, 154 transitions, 1670 flow. Second operand has 5 states, 5 states have (on average 38.8) internal successors, (194), 5 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-28 04:50:03,666 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:50:03,666 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:50:03,666 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:50:04,306 INFO L124 PetriNetUnfolderBase]: 1535/3744 cut-off events. [2024-11-28 04:50:04,306 INFO L125 PetriNetUnfolderBase]: For 16295/16408 co-relation queries the response was YES. [2024-11-28 04:50:04,319 INFO L83 FinitePrefix]: Finished finitePrefix Result has 16201 conditions, 3744 events. 1535/3744 cut-off events. For 16295/16408 co-relation queries the response was YES. Maximal size of possible extension queue 157. Compared 28394 event pairs, 520 based on Foata normal form. 151/3767 useless extension candidates. Maximal degree in co-relation 16009. Up to 1541 conditions per place. [2024-11-28 04:50:04,328 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 140 selfloop transitions, 12 changer transitions 0/175 dead transitions. [2024-11-28 04:50:04,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 194 places, 175 transitions, 2181 flow [2024-11-28 04:50:04,329 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:50:04,329 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-28 04:50:04,329 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 211 transitions. [2024-11-28 04:50:04,329 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6393939393939394 [2024-11-28 04:50:04,330 INFO L175 Difference]: Start difference. First operand has 190 places, 154 transitions, 1670 flow. Second operand 5 states and 211 transitions. [2024-11-28 04:50:04,330 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 194 places, 175 transitions, 2181 flow [2024-11-28 04:50:04,358 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 175 transitions, 2083 flow, removed 0 selfloop flow, removed 16 redundant places. [2024-11-28 04:50:04,361 INFO L231 Difference]: Finished difference. Result has 179 places, 152 transitions, 1584 flow [2024-11-28 04:50:04,361 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1539, PETRI_DIFFERENCE_MINUEND_PLACES=174, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=151, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=139, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1584, PETRI_PLACES=179, PETRI_TRANSITIONS=152} [2024-11-28 04:50:04,362 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 116 predicate places. [2024-11-28 04:50:04,362 INFO L471 AbstractCegarLoop]: Abstraction has has 179 places, 152 transitions, 1584 flow [2024-11-28 04:50:04,362 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 38.8) internal successors, (194), 5 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-28 04:50:04,362 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:50:04,362 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:50:04,370 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-28 04:50:04,563 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:04,563 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:50:04,563 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:04,563 INFO L85 PathProgramCache]: Analyzing trace with hash -1185844764, now seen corresponding path program 1 times [2024-11-28 04:50:04,563 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:04,563 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [846041176] [2024-11-28 04:50:04,564 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:50:04,564 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:04,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:50:04,725 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 17 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:50:04,725 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:50:04,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [846041176] [2024-11-28 04:50:04,725 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [846041176] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:50:04,725 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [935645485] [2024-11-28 04:50:04,725 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:50:04,725 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:04,725 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:50:04,730 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:50:04,733 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-28 04:50:04,951 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:50:04,953 INFO L256 TraceCheckSpWp]: Trace formula consists of 306 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 04:50:04,955 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:50:05,063 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:50:05,063 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:50:05,155 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 20 proven. 1 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:50:05,156 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [935645485] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:50:05,156 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:50:05,156 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 14 [2024-11-28 04:50:05,156 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [216857102] [2024-11-28 04:50:05,156 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:50:05,156 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:50:05,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:50:05,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:50:05,158 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:50:05,369 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:50:05,369 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 179 places, 152 transitions, 1584 flow. Second operand has 14 states, 14 states have (on average 36.57142857142857) internal successors, (512), 14 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:50:05,370 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:50:05,370 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:50:05,370 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:50:06,649 INFO L124 PetriNetUnfolderBase]: 2373/5757 cut-off events. [2024-11-28 04:50:06,649 INFO L125 PetriNetUnfolderBase]: For 30841/31473 co-relation queries the response was YES. [2024-11-28 04:50:06,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25451 conditions, 5757 events. 2373/5757 cut-off events. For 30841/31473 co-relation queries the response was YES. Maximal size of possible extension queue 239. Compared 48527 event pairs, 1248 based on Foata normal form. 118/5756 useless extension candidates. Maximal degree in co-relation 25263. Up to 1963 conditions per place. [2024-11-28 04:50:06,686 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 134 selfloop transitions, 89 changer transitions 0/248 dead transitions. [2024-11-28 04:50:06,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 189 places, 248 transitions, 2994 flow [2024-11-28 04:50:06,687 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 04:50:06,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 04:50:06,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 450 transitions. [2024-11-28 04:50:06,688 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6198347107438017 [2024-11-28 04:50:06,688 INFO L175 Difference]: Start difference. First operand has 179 places, 152 transitions, 1584 flow. Second operand 11 states and 450 transitions. [2024-11-28 04:50:06,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 189 places, 248 transitions, 2994 flow [2024-11-28 04:50:06,741 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 186 places, 248 transitions, 2955 flow, removed 1 selfloop flow, removed 3 redundant places. [2024-11-28 04:50:06,744 INFO L231 Difference]: Finished difference. Result has 189 places, 182 transitions, 2191 flow [2024-11-28 04:50:06,744 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1569, PETRI_DIFFERENCE_MINUEND_PLACES=176, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=152, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=59, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=2191, PETRI_PLACES=189, PETRI_TRANSITIONS=182} [2024-11-28 04:50:06,744 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 126 predicate places. [2024-11-28 04:50:06,744 INFO L471 AbstractCegarLoop]: Abstraction has has 189 places, 182 transitions, 2191 flow [2024-11-28 04:50:06,745 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 36.57142857142857) internal successors, (512), 14 states have internal predecessors, (512), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:50:06,745 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:50:06,745 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:50:06,751 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2024-11-28 04:50:06,945 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:06,945 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:50:06,946 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:06,946 INFO L85 PathProgramCache]: Analyzing trace with hash -1963578938, now seen corresponding path program 2 times [2024-11-28 04:50:06,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:06,946 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1838482405] [2024-11-28 04:50:06,946 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:50:06,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:06,970 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:50:06,970 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:50:07,141 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 17 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:50:07,141 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:50:07,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1838482405] [2024-11-28 04:50:07,141 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1838482405] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:50:07,141 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [28111803] [2024-11-28 04:50:07,141 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:50:07,142 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:07,142 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:50:07,144 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:50:07,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-28 04:50:07,340 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:50:07,340 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:50:07,342 INFO L256 TraceCheckSpWp]: Trace formula consists of 323 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:50:07,343 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:50:07,471 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 17 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:50:07,471 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:50:07,574 INFO L134 CoverageAnalysis]: Checked inductivity of 49 backedges. 32 proven. 8 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:50:07,574 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [28111803] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:50:07,575 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:50:07,575 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 17 [2024-11-28 04:50:07,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139391858] [2024-11-28 04:50:07,575 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:50:07,575 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:50:07,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:50:07,576 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:50:07,576 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=217, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:50:07,690 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:50:07,691 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 189 places, 182 transitions, 2191 flow. Second operand has 18 states, 18 states have (on average 36.111111111111114) internal successors, (650), 18 states have internal predecessors, (650), 0 states have call successors, (0), 0 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-28 04:50:07,691 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:50:07,691 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:50:07,691 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:50:09,406 INFO L124 PetriNetUnfolderBase]: 3726/8841 cut-off events. [2024-11-28 04:50:09,406 INFO L125 PetriNetUnfolderBase]: For 49440/49996 co-relation queries the response was YES. [2024-11-28 04:50:09,471 INFO L83 FinitePrefix]: Finished finitePrefix Result has 41207 conditions, 8841 events. 3726/8841 cut-off events. For 49440/49996 co-relation queries the response was YES. Maximal size of possible extension queue 288. Compared 76975 event pairs, 1508 based on Foata normal form. 172/8888 useless extension candidates. Maximal degree in co-relation 37568. Up to 2321 conditions per place. [2024-11-28 04:50:09,497 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 213 selfloop transitions, 107 changer transitions 21/364 dead transitions. [2024-11-28 04:50:09,497 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 204 places, 364 transitions, 5050 flow [2024-11-28 04:50:09,497 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 04:50:09,497 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 04:50:09,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 652 transitions. [2024-11-28 04:50:09,498 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6174242424242424 [2024-11-28 04:50:09,499 INFO L175 Difference]: Start difference. First operand has 189 places, 182 transitions, 2191 flow. Second operand 16 states and 652 transitions. [2024-11-28 04:50:09,499 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 204 places, 364 transitions, 5050 flow [2024-11-28 04:50:09,669 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 204 places, 364 transitions, 5010 flow, removed 20 selfloop flow, removed 0 redundant places. [2024-11-28 04:50:09,675 INFO L231 Difference]: Finished difference. Result has 210 places, 209 transitions, 2931 flow [2024-11-28 04:50:09,675 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2183, PETRI_DIFFERENCE_MINUEND_PLACES=189, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=182, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=86, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=2931, PETRI_PLACES=210, PETRI_TRANSITIONS=209} [2024-11-28 04:50:09,676 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 147 predicate places. [2024-11-28 04:50:09,676 INFO L471 AbstractCegarLoop]: Abstraction has has 210 places, 209 transitions, 2931 flow [2024-11-28 04:50:09,676 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 36.111111111111114) internal successors, (650), 18 states have internal predecessors, (650), 0 states have call successors, (0), 0 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-28 04:50:09,677 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:50:09,677 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:50:09,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2024-11-28 04:50:09,877 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:09,877 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:50:09,878 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:09,878 INFO L85 PathProgramCache]: Analyzing trace with hash 1893544467, now seen corresponding path program 1 times [2024-11-28 04:50:09,878 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:09,878 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [719196469] [2024-11-28 04:50:09,878 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:50:09,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:09,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:50:10,010 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 19 proven. 4 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:50:10,010 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:50:10,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [719196469] [2024-11-28 04:50:10,010 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [719196469] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:50:10,010 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [557996091] [2024-11-28 04:50:10,010 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:50:10,010 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:10,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:50:10,012 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:50:10,014 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-28 04:50:10,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:50:10,210 INFO L256 TraceCheckSpWp]: Trace formula consists of 304 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-28 04:50:10,211 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:50:10,276 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:50:10,276 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:50:10,325 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 20 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:50:10,325 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [557996091] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:50:10,325 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:50:10,325 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 11 [2024-11-28 04:50:10,325 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1991011900] [2024-11-28 04:50:10,326 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:50:10,326 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-28 04:50:10,326 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:50:10,326 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-28 04:50:10,326 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:50:10,391 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-28 04:50:10,392 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 210 places, 209 transitions, 2931 flow. Second operand has 11 states, 11 states have (on average 38.27272727272727) internal successors, (421), 11 states have internal predecessors, (421), 0 states have call successors, (0), 0 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-28 04:50:10,392 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:50:10,392 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-28 04:50:10,392 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:50:11,935 INFO L124 PetriNetUnfolderBase]: 2203/6018 cut-off events. [2024-11-28 04:50:11,935 INFO L125 PetriNetUnfolderBase]: For 39762/40276 co-relation queries the response was YES. [2024-11-28 04:50:11,984 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29893 conditions, 6018 events. 2203/6018 cut-off events. For 39762/40276 co-relation queries the response was YES. Maximal size of possible extension queue 222. Compared 53553 event pairs, 1102 based on Foata normal form. 80/5964 useless extension candidates. Maximal degree in co-relation 29444. Up to 2232 conditions per place. [2024-11-28 04:50:12,007 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 293 selfloop transitions, 18 changer transitions 0/337 dead transitions. [2024-11-28 04:50:12,007 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 215 places, 337 transitions, 5311 flow [2024-11-28 04:50:12,007 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:50:12,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:50:12,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 313 transitions. [2024-11-28 04:50:12,008 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6774891774891775 [2024-11-28 04:50:12,008 INFO L175 Difference]: Start difference. First operand has 210 places, 209 transitions, 2931 flow. Second operand 7 states and 313 transitions. [2024-11-28 04:50:12,009 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 215 places, 337 transitions, 5311 flow [2024-11-28 04:50:12,192 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 207 places, 337 transitions, 5266 flow, removed 5 selfloop flow, removed 8 redundant places. [2024-11-28 04:50:12,197 INFO L231 Difference]: Finished difference. Result has 208 places, 207 transitions, 2913 flow [2024-11-28 04:50:12,198 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2862, PETRI_DIFFERENCE_MINUEND_PLACES=201, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=206, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=188, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2913, PETRI_PLACES=208, PETRI_TRANSITIONS=207} [2024-11-28 04:50:12,198 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 145 predicate places. [2024-11-28 04:50:12,198 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 207 transitions, 2913 flow [2024-11-28 04:50:12,199 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 38.27272727272727) internal successors, (421), 11 states have internal predecessors, (421), 0 states have call successors, (0), 0 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-28 04:50:12,199 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:50:12,199 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:50:12,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Ended with exit code 0 [2024-11-28 04:50:12,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:12,400 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread2Err4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:50:12,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:12,401 INFO L85 PathProgramCache]: Analyzing trace with hash 583842235, now seen corresponding path program 2 times [2024-11-28 04:50:12,401 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:12,401 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [172764392] [2024-11-28 04:50:12,401 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:50:12,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:12,452 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:50:12,452 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:50:13,220 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 30 proven. 24 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-28 04:50:13,221 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:50:13,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [172764392] [2024-11-28 04:50:13,221 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [172764392] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:50:13,221 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [248628270] [2024-11-28 04:50:13,221 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:50:13,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:13,221 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:50:13,234 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:50:13,240 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-28 04:50:13,614 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:50:13,614 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:50:13,620 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-28 04:50:13,623 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:50:13,635 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-28 04:50:13,676 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:50:13,722 INFO L349 Elim1Store]: treesize reduction 27, result has 25.0 percent of original size [2024-11-28 04:50:13,723 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-28 04:50:13,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:50:13,784 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 29 treesize of output 13 [2024-11-28 04:50:13,860 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 9 [2024-11-28 04:50:13,864 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 30 proven. 20 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:50:13,864 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:50:17,895 WARN L851 $PredicateComparison]: unable to prove that (forall ((v_ArrVal_1570 Int)) (= (select |c_#valid| (select (store (select |c_#memory_$Pointer$#1.base| c_~B~0.base) (+ (* |c_ULTIMATE.start_main_~i~2#1| 4) c_~B~0.offset) v_ArrVal_1570) c_~B~0.offset)) 1)) is different from false [2024-11-28 04:50:21,979 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 24 [2024-11-28 04:50:21,982 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 138 treesize of output 134 [2024-11-28 04:50:26,121 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= |c_ULTIMATE.start_main_~i~2#1| 0))) (let ((.cse3 (not .cse0))) (and (or .cse0 (forall ((v_arrayElimCell_75 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (= (select (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1) v_arrayElimCell_75) 1))) (forall ((v_arrayElimCell_75 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (let ((.cse1 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1))) (or (= (select .cse1 |c_ULTIMATE.start_main_#t~ret12#1.base|) 1) (= (select .cse1 v_arrayElimCell_75) 1)))) (or (forall ((v_ArrVal_1570 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (let ((.cse2 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1))) (or (= (select .cse2 |c_ULTIMATE.start_main_#t~ret12#1.base|) 1) (= 1 (select .cse2 v_ArrVal_1570))))) .cse3) (forall ((v_ArrVal_1570 Int) (v_arrayElimCell_75 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (let ((.cse4 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1))) (or (= (select .cse4 |c_ULTIMATE.start_main_#t~ret12#1.base|) 1) (= (select .cse4 v_arrayElimCell_75) 1) (= 1 (select .cse4 v_ArrVal_1570))))) (or (forall ((v_ArrVal_1570 Int) (v_arrayElimCell_75 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (let ((.cse5 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1))) (or (= (select .cse5 v_arrayElimCell_75) 1) (= 1 (select .cse5 v_ArrVal_1570))))) .cse0) (or (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (= (select (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1) |c_ULTIMATE.start_main_#t~ret12#1.base|) 1)) .cse3) (or (< 0 (+ |c_ULTIMATE.start_main_~i~2#1| 1)) (forall ((v_ArrVal_1570 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (= 1 (select (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1) v_ArrVal_1570))))))) is different from false [2024-11-28 04:50:30,173 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse0 (= |c_ULTIMATE.start_main_~i~2#1| 0))) (let ((.cse3 (not .cse0))) (and (or .cse0 (forall ((v_arrayElimCell_75 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (= (select (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1) v_arrayElimCell_75) 1))) (forall ((v_arrayElimCell_75 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (let ((.cse1 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1))) (or (= (select .cse1 v_arrayElimCell_75) 1) (= (select .cse1 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) 1)))) (forall ((v_ArrVal_1570 Int) (v_arrayElimCell_75 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (let ((.cse2 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1))) (or (= (select .cse2 v_arrayElimCell_75) 1) (= 1 (select .cse2 v_ArrVal_1570)) (= (select .cse2 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) 1)))) (or .cse3 (forall ((|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (= (select (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1) |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) 1))) (or (forall ((v_ArrVal_1570 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (let ((.cse4 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1))) (or (= 1 (select .cse4 v_ArrVal_1570)) (= (select .cse4 |c_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base|) 1)))) .cse3) (or (forall ((v_ArrVal_1570 Int) (v_arrayElimCell_75 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (let ((.cse5 (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1))) (or (= (select .cse5 v_arrayElimCell_75) 1) (= 1 (select .cse5 v_ArrVal_1570))))) .cse0) (or (< 0 (+ |c_ULTIMATE.start_main_~i~2#1| 1)) (forall ((v_ArrVal_1570 Int) (|v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| Int)) (= 1 (select (store |c_#valid| |v_ULTIMATE.start_create_fresh_int_array_~arr~0#1.base_251| 1) v_ArrVal_1570))))))) is different from false [2024-11-28 04:50:30,300 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 28 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 21 not checked. [2024-11-28 04:50:30,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [248628270] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:50:30,301 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:50:30,301 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 8, 9] total 18 [2024-11-28 04:50:30,301 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1038002370] [2024-11-28 04:50:30,301 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:50:30,302 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-28 04:50:30,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:50:30,303 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-28 04:50:30,304 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=192, Unknown=4, NotChecked=90, Total=342 [2024-11-28 04:50:30,344 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 9 out of 66 [2024-11-28 04:50:30,344 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 207 transitions, 2913 flow. Second operand has 19 states, 19 states have (on average 11.631578947368421) internal successors, (221), 19 states have internal predecessors, (221), 0 states have call successors, (0), 0 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-28 04:50:30,344 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:50:30,344 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 9 of 66 [2024-11-28 04:50:30,344 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:50:32,319 INFO L124 PetriNetUnfolderBase]: 5335/10048 cut-off events. [2024-11-28 04:50:32,319 INFO L125 PetriNetUnfolderBase]: For 66526/66800 co-relation queries the response was YES. [2024-11-28 04:50:32,380 INFO L83 FinitePrefix]: Finished finitePrefix Result has 50126 conditions, 10048 events. 5335/10048 cut-off events. For 66526/66800 co-relation queries the response was YES. Maximal size of possible extension queue 273. Compared 72992 event pairs, 2088 based on Foata normal form. 162/10174 useless extension candidates. Maximal degree in co-relation 43798. Up to 4690 conditions per place. [2024-11-28 04:50:32,409 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 185 selfloop transitions, 74 changer transitions 0/269 dead transitions. [2024-11-28 04:50:32,409 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 269 transitions, 4155 flow [2024-11-28 04:50:32,410 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-28 04:50:32,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-28 04:50:32,411 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 159 transitions. [2024-11-28 04:50:32,411 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.2409090909090909 [2024-11-28 04:50:32,411 INFO L175 Difference]: Start difference. First operand has 208 places, 207 transitions, 2913 flow. Second operand 10 states and 159 transitions. [2024-11-28 04:50:32,411 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 269 transitions, 4155 flow [2024-11-28 04:50:32,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 212 places, 269 transitions, 4112 flow, removed 2 selfloop flow, removed 5 redundant places. [2024-11-28 04:50:32,818 INFO L231 Difference]: Finished difference. Result has 214 places, 208 transitions, 3056 flow [2024-11-28 04:50:32,819 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2870, PETRI_DIFFERENCE_MINUEND_PLACES=203, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=207, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=73, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=133, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=3056, PETRI_PLACES=214, PETRI_TRANSITIONS=208} [2024-11-28 04:50:32,819 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 151 predicate places. [2024-11-28 04:50:32,819 INFO L471 AbstractCegarLoop]: Abstraction has has 214 places, 208 transitions, 3056 flow [2024-11-28 04:50:32,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 11.631578947368421) internal successors, (221), 19 states have internal predecessors, (221), 0 states have call successors, (0), 0 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-28 04:50:32,820 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:50:32,820 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:50:32,830 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2024-11-28 04:50:33,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34,28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:33,020 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:50:33,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:33,021 INFO L85 PathProgramCache]: Analyzing trace with hash 583842236, now seen corresponding path program 2 times [2024-11-28 04:50:33,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:33,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2134174339] [2024-11-28 04:50:33,021 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:50:33,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:33,061 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:50:33,062 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:50:34,406 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 30 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:50:34,406 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:50:34,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2134174339] [2024-11-28 04:50:34,406 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2134174339] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:50:34,406 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [623619306] [2024-11-28 04:50:34,406 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:50:34,407 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:34,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:50:34,417 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:50:34,425 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-28 04:50:34,650 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:50:34,650 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:50:34,653 INFO L256 TraceCheckSpWp]: Trace formula consists of 348 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-28 04:50:34,656 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:50:34,687 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-28 04:50:34,823 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:50:34,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:50:34,877 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:50:34,877 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 24 treesize of output 19 [2024-11-28 04:50:34,889 INFO L349 Elim1Store]: treesize reduction 4, result has 66.7 percent of original size [2024-11-28 04:50:34,889 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 15 treesize of output 15 [2024-11-28 04:50:34,966 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:50:34,967 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 35 treesize of output 19 [2024-11-28 04:50:34,972 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:50:34,973 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 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 42 treesize of output 22 [2024-11-28 04:50:35,163 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2024-11-28 04:50:35,167 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-28 04:50:35,207 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 30 proven. 23 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:50:35,207 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:50:35,629 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 82 treesize of output 80 [2024-11-28 04:50:35,634 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 181 treesize of output 179 [2024-11-28 04:50:35,640 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 139 treesize of output 133 [2024-11-28 04:50:35,646 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 279 treesize of output 273 [2024-11-28 04:50:35,893 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 60 [2024-11-28 04:50:36,051 INFO L134 CoverageAnalysis]: Checked inductivity of 62 backedges. 28 proven. 25 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:50:36,051 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [623619306] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:50:36,051 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:50:36,051 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11, 11] total 31 [2024-11-28 04:50:36,052 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952830067] [2024-11-28 04:50:36,052 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:50:36,052 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 04:50:36,052 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:50:36,053 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 04:50:36,053 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=880, Unknown=0, NotChecked=0, Total=992 [2024-11-28 04:50:43,416 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 66 [2024-11-28 04:50:43,417 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 214 places, 208 transitions, 3056 flow. Second operand has 32 states, 32 states have (on average 31.96875) internal successors, (1023), 32 states have internal predecessors, (1023), 0 states have call successors, (0), 0 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-28 04:50:43,417 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:50:43,417 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 66 [2024-11-28 04:50:43,417 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:50:45,664 INFO L124 PetriNetUnfolderBase]: 3026/6926 cut-off events. [2024-11-28 04:50:45,664 INFO L125 PetriNetUnfolderBase]: For 57572/58407 co-relation queries the response was YES. [2024-11-28 04:50:45,693 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37195 conditions, 6926 events. 3026/6926 cut-off events. For 57572/58407 co-relation queries the response was YES. Maximal size of possible extension queue 248. Compared 57224 event pairs, 1182 based on Foata normal form. 80/6909 useless extension candidates. Maximal degree in co-relation 33088. Up to 2544 conditions per place. [2024-11-28 04:50:45,712 INFO L140 encePairwiseOnDemand]: 53/66 looper letters, 241 selfloop transitions, 47 changer transitions 4/313 dead transitions. [2024-11-28 04:50:45,712 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 224 places, 313 transitions, 4891 flow [2024-11-28 04:50:45,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 04:50:45,712 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2024-11-28 04:50:45,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 412 transitions. [2024-11-28 04:50:45,713 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5674931129476584 [2024-11-28 04:50:45,713 INFO L175 Difference]: Start difference. First operand has 214 places, 208 transitions, 3056 flow. Second operand 11 states and 412 transitions. [2024-11-28 04:50:45,713 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 224 places, 313 transitions, 4891 flow [2024-11-28 04:50:45,923 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 217 places, 313 transitions, 4749 flow, removed 4 selfloop flow, removed 7 redundant places. [2024-11-28 04:50:45,926 INFO L231 Difference]: Finished difference. Result has 222 places, 214 transitions, 3135 flow [2024-11-28 04:50:45,926 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2930, PETRI_DIFFERENCE_MINUEND_PLACES=207, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=208, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=161, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=3135, PETRI_PLACES=222, PETRI_TRANSITIONS=214} [2024-11-28 04:50:45,927 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 159 predicate places. [2024-11-28 04:50:45,927 INFO L471 AbstractCegarLoop]: Abstraction has has 222 places, 214 transitions, 3135 flow [2024-11-28 04:50:45,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 31.96875) internal successors, (1023), 32 states have internal predecessors, (1023), 0 states have call successors, (0), 0 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-28 04:50:45,928 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:50:45,928 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:50:45,935 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2024-11-28 04:50:46,131 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-28 04:50:46,132 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:50:46,132 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:46,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1140515584, now seen corresponding path program 2 times [2024-11-28 04:50:46,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:46,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2066744108] [2024-11-28 04:50:46,132 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:50:46,133 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:46,162 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:50:46,163 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:50:46,164 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [154754517] [2024-11-28 04:50:46,164 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:50:46,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:46,165 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:50:46,168 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:50:46,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2024-11-28 04:50:46,381 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:50:46,382 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:50:46,384 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-28 04:50:46,386 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:50:46,636 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 8 proven. 26 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:50:46,636 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:50:46,867 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 28 proven. 6 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:50:46,867 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:50:46,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2066744108] [2024-11-28 04:50:46,867 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:50:46,867 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [154754517] [2024-11-28 04:50:46,867 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [154754517] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:50:46,867 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:50:46,867 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 17 [2024-11-28 04:50:46,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30754890] [2024-11-28 04:50:46,867 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:50:46,868 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:50:46,868 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:50:46,868 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:50:46,868 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=235, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:50:47,231 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-28 04:50:47,232 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 214 transitions, 3135 flow. Second operand has 18 states, 18 states have (on average 37.27777777777778) internal successors, (671), 18 states have internal predecessors, (671), 0 states have call successors, (0), 0 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-28 04:50:47,232 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:50:47,233 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-28 04:50:47,233 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:50:49,528 INFO L124 PetriNetUnfolderBase]: 2689/6664 cut-off events. [2024-11-28 04:50:49,528 INFO L125 PetriNetUnfolderBase]: For 63873/64610 co-relation queries the response was YES. [2024-11-28 04:50:49,578 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37240 conditions, 6664 events. 2689/6664 cut-off events. For 63873/64610 co-relation queries the response was YES. Maximal size of possible extension queue 250. Compared 57264 event pairs, 1718 based on Foata normal form. 188/6696 useless extension candidates. Maximal degree in co-relation 34850. Up to 1595 conditions per place. [2024-11-28 04:50:49,598 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 184 selfloop transitions, 97 changer transitions 95/404 dead transitions. [2024-11-28 04:50:49,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 404 transitions, 6060 flow [2024-11-28 04:50:49,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2024-11-28 04:50:49,598 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2024-11-28 04:50:49,600 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 918 transitions. [2024-11-28 04:50:49,600 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6322314049586777 [2024-11-28 04:50:49,600 INFO L175 Difference]: Start difference. First operand has 222 places, 214 transitions, 3135 flow. Second operand 22 states and 918 transitions. [2024-11-28 04:50:49,600 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 404 transitions, 6060 flow [2024-11-28 04:50:49,832 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 236 places, 404 transitions, 5978 flow, removed 1 selfloop flow, removed 7 redundant places. [2024-11-28 04:50:49,836 INFO L231 Difference]: Finished difference. Result has 243 places, 211 transitions, 3248 flow [2024-11-28 04:50:49,837 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3062, PETRI_DIFFERENCE_MINUEND_PLACES=215, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=214, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=78, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=131, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=3248, PETRI_PLACES=243, PETRI_TRANSITIONS=211} [2024-11-28 04:50:49,837 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 180 predicate places. [2024-11-28 04:50:49,837 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 211 transitions, 3248 flow [2024-11-28 04:50:49,838 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 37.27777777777778) internal successors, (671), 18 states have internal predecessors, (671), 0 states have call successors, (0), 0 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-28 04:50:49,838 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:50:49,838 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:50:49,848 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2024-11-28 04:50:50,038 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2024-11-28 04:50:50,038 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:50:50,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:50,039 INFO L85 PathProgramCache]: Analyzing trace with hash -1032749861, now seen corresponding path program 1 times [2024-11-28 04:50:50,039 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:50,039 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [538331004] [2024-11-28 04:50:50,039 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:50:50,039 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:50,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:50:50,166 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 18 proven. 3 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2024-11-28 04:50:50,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:50:50,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [538331004] [2024-11-28 04:50:50,166 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [538331004] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:50:50,166 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1494858674] [2024-11-28 04:50:50,166 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:50:50,167 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:50,167 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:50:50,169 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:50:50,171 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2024-11-28 04:50:50,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:50:50,391 INFO L256 TraceCheckSpWp]: Trace formula consists of 318 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-28 04:50:50,393 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:50:50,441 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:50:50,441 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:50:50,487 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 16 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-28 04:50:50,487 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1494858674] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:50:50,487 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:50:50,487 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 9 [2024-11-28 04:50:50,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819157821] [2024-11-28 04:50:50,488 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:50:50,488 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-28 04:50:50,488 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:50:50,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-28 04:50:50,489 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:50:50,533 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-28 04:50:50,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 211 transitions, 3248 flow. Second operand has 9 states, 9 states have (on average 39.111111111111114) internal successors, (352), 9 states have internal predecessors, (352), 0 states have call successors, (0), 0 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-28 04:50:50,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:50:50,534 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-28 04:50:50,534 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:50:51,792 INFO L124 PetriNetUnfolderBase]: 2021/5465 cut-off events. [2024-11-28 04:50:51,792 INFO L125 PetriNetUnfolderBase]: For 48775/49231 co-relation queries the response was YES. [2024-11-28 04:50:51,825 INFO L83 FinitePrefix]: Finished finitePrefix Result has 29470 conditions, 5465 events. 2021/5465 cut-off events. For 48775/49231 co-relation queries the response was YES. Maximal size of possible extension queue 215. Compared 47774 event pairs, 600 based on Foata normal form. 267/5630 useless extension candidates. Maximal degree in co-relation 27135. Up to 1680 conditions per place. [2024-11-28 04:50:51,839 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 191 selfloop transitions, 33 changer transitions 0/252 dead transitions. [2024-11-28 04:50:51,839 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 252 transitions, 4181 flow [2024-11-28 04:50:51,839 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:50:51,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-28 04:50:51,840 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 328 transitions. [2024-11-28 04:50:51,840 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6212121212121212 [2024-11-28 04:50:51,840 INFO L175 Difference]: Start difference. First operand has 243 places, 211 transitions, 3248 flow. Second operand 8 states and 328 transitions. [2024-11-28 04:50:51,840 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 252 transitions, 4181 flow [2024-11-28 04:50:52,018 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 252 transitions, 4019 flow, removed 9 selfloop flow, removed 11 redundant places. [2024-11-28 04:50:52,021 INFO L231 Difference]: Finished difference. Result has 237 places, 203 transitions, 3016 flow [2024-11-28 04:50:52,021 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2950, PETRI_DIFFERENCE_MINUEND_PLACES=230, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=33, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=3016, PETRI_PLACES=237, PETRI_TRANSITIONS=203} [2024-11-28 04:50:52,021 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 174 predicate places. [2024-11-28 04:50:52,021 INFO L471 AbstractCegarLoop]: Abstraction has has 237 places, 203 transitions, 3016 flow [2024-11-28 04:50:52,022 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 39.111111111111114) internal successors, (352), 9 states have internal predecessors, (352), 0 states have call successors, (0), 0 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-28 04:50:52,022 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:50:52,022 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:50:52,031 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2024-11-28 04:50:52,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2024-11-28 04:50:52,222 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:50:52,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:52,223 INFO L85 PathProgramCache]: Analyzing trace with hash -1670115409, now seen corresponding path program 3 times [2024-11-28 04:50:52,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:52,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [11419665] [2024-11-28 04:50:52,223 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:50:52,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:52,292 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2024-11-28 04:50:52,292 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:50:53,193 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 17 proven. 25 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2024-11-28 04:50:53,193 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:50:53,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [11419665] [2024-11-28 04:50:53,194 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [11419665] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:50:53,194 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1562318256] [2024-11-28 04:50:53,194 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:50:53,194 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:53,194 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:50:53,195 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:50:53,196 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2024-11-28 04:50:53,486 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-28 04:50:53,487 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:50:53,488 INFO L256 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-28 04:50:53,489 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:50:54,237 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 28 proven. 0 refuted. 0 times theorem prover too weak. 45 trivial. 0 not checked. [2024-11-28 04:50:54,237 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:50:54,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1562318256] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:50:54,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:50:54,237 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [10] total 15 [2024-11-28 04:50:54,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599475959] [2024-11-28 04:50:54,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:50:54,238 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:50:54,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:50:54,238 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:50:54,238 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:50:54,482 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:50:54,482 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 237 places, 203 transitions, 3016 flow. Second operand has 6 states, 6 states have (on average 36.666666666666664) internal successors, (220), 6 states have internal predecessors, (220), 0 states have call successors, (0), 0 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-28 04:50:54,482 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:50:54,482 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:50:54,483 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:50:55,699 INFO L124 PetriNetUnfolderBase]: 2204/5709 cut-off events. [2024-11-28 04:50:55,699 INFO L125 PetriNetUnfolderBase]: For 60650/60848 co-relation queries the response was YES. [2024-11-28 04:50:55,744 INFO L83 FinitePrefix]: Finished finitePrefix Result has 31389 conditions, 5709 events. 2204/5709 cut-off events. For 60650/60848 co-relation queries the response was YES. Maximal size of possible extension queue 194. Compared 47626 event pairs, 1676 based on Foata normal form. 96/5725 useless extension candidates. Maximal degree in co-relation 28939. Up to 3669 conditions per place. [2024-11-28 04:50:55,761 INFO L140 encePairwiseOnDemand]: 57/66 looper letters, 119 selfloop transitions, 37 changer transitions 57/237 dead transitions. [2024-11-28 04:50:55,761 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 243 places, 237 transitions, 3905 flow [2024-11-28 04:50:55,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:50:55,761 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-28 04:50:55,762 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 297 transitions. [2024-11-28 04:50:55,762 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6428571428571429 [2024-11-28 04:50:55,762 INFO L175 Difference]: Start difference. First operand has 237 places, 203 transitions, 3016 flow. Second operand 7 states and 297 transitions. [2024-11-28 04:50:55,762 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 243 places, 237 transitions, 3905 flow [2024-11-28 04:50:55,925 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 237 places, 237 transitions, 3842 flow, removed 3 selfloop flow, removed 6 redundant places. [2024-11-28 04:50:55,927 INFO L231 Difference]: Finished difference. Result has 239 places, 180 transitions, 2640 flow [2024-11-28 04:50:55,927 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2964, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=37, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=166, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2640, PETRI_PLACES=239, PETRI_TRANSITIONS=180} [2024-11-28 04:50:55,928 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 176 predicate places. [2024-11-28 04:50:55,928 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 180 transitions, 2640 flow [2024-11-28 04:50:55,928 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 36.666666666666664) internal successors, (220), 6 states have internal predecessors, (220), 0 states have call successors, (0), 0 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-28 04:50:55,928 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:50:55,928 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:50:55,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2024-11-28 04:50:56,128 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2024-11-28 04:50:56,129 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:50:56,129 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:50:56,129 INFO L85 PathProgramCache]: Analyzing trace with hash 2093830391, now seen corresponding path program 3 times [2024-11-28 04:50:56,129 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:50:56,129 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557648622] [2024-11-28 04:50:56,129 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:50:56,129 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:50:56,207 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-28 04:50:56,207 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:50:56,210 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [607651458] [2024-11-28 04:50:56,210 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:50:56,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:50:56,210 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:50:56,212 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:50:56,217 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2024-11-28 04:50:56,694 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-28 04:50:56,694 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:50:56,697 INFO L256 TraceCheckSpWp]: Trace formula consists of 327 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-28 04:50:56,699 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:50:56,721 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-28 04:50:56,929 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-28 04:50:56,953 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:50:56,954 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 25 treesize of output 22 [2024-11-28 04:50:57,201 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:50:57,202 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 15 [2024-11-28 04:50:57,211 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-28 04:50:57,211 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-28 04:50:57,325 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:50:57,325 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 19 [2024-11-28 04:51:10,044 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 16 proven. 40 refuted. 2 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:51:10,044 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:51:11,173 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 8 [2024-11-28 04:51:11,619 INFO L134 CoverageAnalysis]: Checked inductivity of 65 backedges. 26 proven. 32 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2024-11-28 04:51:11,619 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:51:11,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557648622] [2024-11-28 04:51:11,619 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:51:11,619 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [607651458] [2024-11-28 04:51:11,619 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [607651458] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:51:11,619 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:51:11,619 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 24 [2024-11-28 04:51:11,620 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [184487984] [2024-11-28 04:51:11,620 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:51:11,620 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2024-11-28 04:51:11,620 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:51:11,620 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2024-11-28 04:51:11,621 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=113, Invalid=534, Unknown=3, NotChecked=0, Total=650 [2024-11-28 04:51:16,003 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:51:20,283 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:51:21,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:51:25,746 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:51:30,475 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:51:34,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:51:38,711 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:51:46,523 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:51:47,928 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:51:49,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.20s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:51:54,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.77s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:51:58,685 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:52:03,556 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.97s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0] [2024-11-28 04:52:05,448 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 18 out of 66 [2024-11-28 04:52:05,449 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 180 transitions, 2640 flow. Second operand has 26 states, 26 states have (on average 20.23076923076923) internal successors, (526), 26 states have internal predecessors, (526), 0 states have call successors, (0), 0 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-28 04:52:05,449 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:52:05,449 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 18 of 66 [2024-11-28 04:52:05,449 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:52:14,906 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:52:22,901 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.19s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:52:27,102 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:52:30,059 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:52:34,121 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:52:39,714 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:52:47,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:52:52,024 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:52:56,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:53:00,391 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.78s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:53:05,094 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:53:10,582 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:53:14,760 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:53:23,987 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:53:26,200 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.48s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:53:30,453 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:53:34,040 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.93s for a HTC check with result INVALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=true, quantifiers [0, 1] [2024-11-28 04:53:34,910 INFO L124 PetriNetUnfolderBase]: 5272/9848 cut-off events. [2024-11-28 04:53:34,911 INFO L125 PetriNetUnfolderBase]: For 86030/86430 co-relation queries the response was YES. [2024-11-28 04:53:34,993 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52865 conditions, 9848 events. 5272/9848 cut-off events. For 86030/86430 co-relation queries the response was YES. Maximal size of possible extension queue 216. Compared 67885 event pairs, 2798 based on Foata normal form. 64/9860 useless extension candidates. Maximal degree in co-relation 51365. Up to 4207 conditions per place. [2024-11-28 04:53:35,026 INFO L140 encePairwiseOnDemand]: 52/66 looper letters, 445 selfloop transitions, 70 changer transitions 0/525 dead transitions. [2024-11-28 04:53:35,026 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 260 places, 525 transitions, 7132 flow [2024-11-28 04:53:35,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2024-11-28 04:53:35,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 28 states. [2024-11-28 04:53:35,028 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 28 states to 28 states and 750 transitions. [2024-11-28 04:53:35,028 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.40584415584415584 [2024-11-28 04:53:35,028 INFO L175 Difference]: Start difference. First operand has 239 places, 180 transitions, 2640 flow. Second operand 28 states and 750 transitions. [2024-11-28 04:53:35,028 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 260 places, 525 transitions, 7132 flow [2024-11-28 04:53:35,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 239 places, 525 transitions, 6526 flow, removed 54 selfloop flow, removed 21 redundant places. [2024-11-28 04:53:35,310 INFO L231 Difference]: Finished difference. Result has 246 places, 211 transitions, 2854 flow [2024-11-28 04:53:35,311 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2258, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=180, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=44, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=127, PETRI_DIFFERENCE_SUBTRAHEND_STATES=28, PETRI_FLOW=2854, PETRI_PLACES=246, PETRI_TRANSITIONS=211} [2024-11-28 04:53:35,311 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 183 predicate places. [2024-11-28 04:53:35,311 INFO L471 AbstractCegarLoop]: Abstraction has has 246 places, 211 transitions, 2854 flow [2024-11-28 04:53:35,311 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 20.23076923076923) internal successors, (526), 26 states have internal predecessors, (526), 0 states have call successors, (0), 0 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-28 04:53:35,311 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:53:35,312 INFO L206 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, 1] [2024-11-28 04:53:35,325 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2024-11-28 04:53:35,512 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2024-11-28 04:53:35,512 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:53:35,513 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:53:35,513 INFO L85 PathProgramCache]: Analyzing trace with hash 395424862, now seen corresponding path program 2 times [2024-11-28 04:53:35,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:53:35,513 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [884970690] [2024-11-28 04:53:35,513 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:53:35,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:53:35,539 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:53:35,539 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:53:35,753 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 35 proven. 3 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-11-28 04:53:35,753 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:53:35,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [884970690] [2024-11-28 04:53:35,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [884970690] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:53:35,754 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1766829396] [2024-11-28 04:53:35,754 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:53:35,754 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:53:35,754 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:53:35,756 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:53:35,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2024-11-28 04:53:36,002 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:53:36,002 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:53:36,004 INFO L256 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-28 04:53:36,006 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:53:36,412 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 41 proven. 10 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 04:53:36,412 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:53:36,656 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-28 04:53:36,822 INFO L134 CoverageAnalysis]: Checked inductivity of 67 backedges. 41 proven. 10 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 04:53:36,823 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1766829396] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:53:36,823 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:53:36,823 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 17 [2024-11-28 04:53:36,823 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861856490] [2024-11-28 04:53:36,823 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:53:36,823 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:53:36,823 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:53:36,824 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:53:36,824 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=250, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:53:39,541 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 66 [2024-11-28 04:53:39,542 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 246 places, 211 transitions, 2854 flow. Second operand has 18 states, 18 states have (on average 36.77777777777778) internal successors, (662), 18 states have internal predecessors, (662), 0 states have call successors, (0), 0 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-28 04:53:39,542 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:53:39,542 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 66 [2024-11-28 04:53:39,542 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:53:42,819 INFO L124 PetriNetUnfolderBase]: 3076/7282 cut-off events. [2024-11-28 04:53:42,820 INFO L125 PetriNetUnfolderBase]: For 57201/58241 co-relation queries the response was YES. [2024-11-28 04:53:42,888 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37095 conditions, 7282 events. 3076/7282 cut-off events. For 57201/58241 co-relation queries the response was YES. Maximal size of possible extension queue 202. Compared 59059 event pairs, 364 based on Foata normal form. 168/7391 useless extension candidates. Maximal degree in co-relation 35955. Up to 1184 conditions per place. [2024-11-28 04:53:42,911 INFO L140 encePairwiseOnDemand]: 56/66 looper letters, 302 selfloop transitions, 57 changer transitions 0/388 dead transitions. [2024-11-28 04:53:42,912 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 261 places, 388 transitions, 5631 flow [2024-11-28 04:53:42,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-28 04:53:42,912 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-28 04:53:42,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 661 transitions. [2024-11-28 04:53:42,913 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.589126559714795 [2024-11-28 04:53:42,913 INFO L175 Difference]: Start difference. First operand has 246 places, 211 transitions, 2854 flow. Second operand 17 states and 661 transitions. [2024-11-28 04:53:42,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 261 places, 388 transitions, 5631 flow [2024-11-28 04:53:43,134 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 254 places, 388 transitions, 5558 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-11-28 04:53:43,139 INFO L231 Difference]: Finished difference. Result has 255 places, 215 transitions, 2951 flow [2024-11-28 04:53:43,139 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2780, PETRI_DIFFERENCE_MINUEND_PLACES=238, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=52, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=156, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2951, PETRI_PLACES=255, PETRI_TRANSITIONS=215} [2024-11-28 04:53:43,139 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 192 predicate places. [2024-11-28 04:53:43,139 INFO L471 AbstractCegarLoop]: Abstraction has has 255 places, 215 transitions, 2951 flow [2024-11-28 04:53:43,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 36.77777777777778) internal successors, (662), 18 states have internal predecessors, (662), 0 states have call successors, (0), 0 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-28 04:53:43,140 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:53:43,140 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:53:43,150 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2024-11-28 04:53:43,340 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:53:43,340 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting thread2Err5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:53:43,341 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:53:43,341 INFO L85 PathProgramCache]: Analyzing trace with hash 484233381, now seen corresponding path program 1 times [2024-11-28 04:53:43,341 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:53:43,341 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2088212459] [2024-11-28 04:53:43,341 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:53:43,341 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:53:43,390 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:53:44,647 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 33 proven. 14 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:53:44,647 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:53:44,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2088212459] [2024-11-28 04:53:44,648 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2088212459] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:53:44,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [133794722] [2024-11-28 04:53:44,648 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:53:44,648 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:53:44,648 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:53:44,650 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:53:44,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2024-11-28 04:53:44,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:53:44,906 INFO L256 TraceCheckSpWp]: Trace formula consists of 375 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-28 04:53:44,907 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:53:45,264 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:53:45,276 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 1 [2024-11-28 04:53:45,842 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 15 [2024-11-28 04:53:45,849 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 26 treesize of output 14 [2024-11-28 04:53:45,960 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 35 proven. 12 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:53:45,960 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:53:46,404 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 27 [2024-11-28 04:53:46,407 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 27 treesize of output 25 [2024-11-28 04:53:46,413 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 44 treesize of output 42 [2024-11-28 04:53:46,433 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 26 treesize of output 24 [2024-11-28 04:53:46,587 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 27 treesize of output 23 [2024-11-28 04:53:46,828 INFO L134 CoverageAnalysis]: Checked inductivity of 66 backedges. 35 proven. 12 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:53:46,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [133794722] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:53:46,828 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:53:46,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 11, 11] total 32 [2024-11-28 04:53:46,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1545968934] [2024-11-28 04:53:46,828 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:53:46,829 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-28 04:53:46,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:53:46,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-28 04:53:46,830 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=907, Unknown=0, NotChecked=0, Total=1056 [2024-11-28 04:53:52,766 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 66 [2024-11-28 04:53:52,767 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 255 places, 215 transitions, 2951 flow. Second operand has 33 states, 33 states have (on average 34.81818181818182) internal successors, (1149), 33 states have internal predecessors, (1149), 0 states have call successors, (0), 0 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-28 04:53:52,768 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:53:52,768 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 66 [2024-11-28 04:53:52,768 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:53:56,125 INFO L124 PetriNetUnfolderBase]: 3426/7592 cut-off events. [2024-11-28 04:53:56,125 INFO L125 PetriNetUnfolderBase]: For 65380/66610 co-relation queries the response was YES. [2024-11-28 04:53:56,182 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39719 conditions, 7592 events. 3426/7592 cut-off events. For 65380/66610 co-relation queries the response was YES. Maximal size of possible extension queue 207. Compared 59298 event pairs, 2322 based on Foata normal form. 22/7485 useless extension candidates. Maximal degree in co-relation 38549. Up to 5078 conditions per place. [2024-11-28 04:53:56,206 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 251 selfloop transitions, 35 changer transitions 0/314 dead transitions. [2024-11-28 04:53:56,206 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 267 places, 314 transitions, 4479 flow [2024-11-28 04:53:56,207 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:53:56,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:53:56,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 522 transitions. [2024-11-28 04:53:56,208 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6083916083916084 [2024-11-28 04:53:56,208 INFO L175 Difference]: Start difference. First operand has 255 places, 215 transitions, 2951 flow. Second operand 13 states and 522 transitions. [2024-11-28 04:53:56,208 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 267 places, 314 transitions, 4479 flow [2024-11-28 04:53:56,433 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 255 places, 314 transitions, 4366 flow, removed 7 selfloop flow, removed 12 redundant places. [2024-11-28 04:53:56,438 INFO L231 Difference]: Finished difference. Result has 258 places, 218 transitions, 2959 flow [2024-11-28 04:53:56,438 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2844, PETRI_DIFFERENCE_MINUEND_PLACES=243, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=215, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=32, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=2959, PETRI_PLACES=258, PETRI_TRANSITIONS=218} [2024-11-28 04:53:56,439 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 195 predicate places. [2024-11-28 04:53:56,439 INFO L471 AbstractCegarLoop]: Abstraction has has 258 places, 218 transitions, 2959 flow [2024-11-28 04:53:56,439 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 34.81818181818182) internal successors, (1149), 33 states have internal predecessors, (1149), 0 states have call successors, (0), 0 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-28 04:53:56,439 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:53:56,440 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:53:56,450 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Ended with exit code 0 [2024-11-28 04:53:56,640 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable41 [2024-11-28 04:53:56,640 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:53:56,641 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:53:56,641 INFO L85 PathProgramCache]: Analyzing trace with hash -1633485421, now seen corresponding path program 1 times [2024-11-28 04:53:56,641 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:53:56,641 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1887658489] [2024-11-28 04:53:56,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:53:56,641 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:53:56,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:53:57,516 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 23 proven. 46 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2024-11-28 04:53:57,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:53:57,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1887658489] [2024-11-28 04:53:57,516 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1887658489] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:53:57,516 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540092704] [2024-11-28 04:53:57,516 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:53:57,516 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:53:57,516 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:53:57,518 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:53:57,521 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2024-11-28 04:53:57,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:53:57,792 INFO L256 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 51 conjuncts are in the unsatisfiable core [2024-11-28 04:53:57,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:53:57,803 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-28 04:53:57,810 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-28 04:53:58,171 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:53:58,172 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 31 treesize of output 28 [2024-11-28 04:53:58,249 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:53:58,249 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-28 04:53:59,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:53:59,019 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:53:59,020 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 40 treesize of output 32 [2024-11-28 04:53:59,099 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-11-28 04:53:59,099 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-11-28 04:53:59,154 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:53:59,157 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:53:59,158 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 40 treesize of output 32 [2024-11-28 04:53:59,200 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:53:59,201 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-28 04:54:00,159 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 17 proven. 59 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2024-11-28 04:54:00,159 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:54:02,158 INFO L134 CoverageAnalysis]: Checked inductivity of 85 backedges. 20 proven. 40 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2024-11-28 04:54:02,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540092704] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:54:02,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:54:02,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 11, 9] total 30 [2024-11-28 04:54:02,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861759606] [2024-11-28 04:54:02,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:54:02,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 04:54:02,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:54:02,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 04:54:02,161 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=850, Unknown=0, NotChecked=0, Total=992 [2024-11-28 04:54:12,583 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 22 out of 66 [2024-11-28 04:54:12,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 258 places, 218 transitions, 2959 flow. Second operand has 32 states, 32 states have (on average 24.1875) internal successors, (774), 32 states have internal predecessors, (774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:54:12,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:54:12,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 22 of 66 [2024-11-28 04:54:12,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:54:22,572 INFO L124 PetriNetUnfolderBase]: 4972/12841 cut-off events. [2024-11-28 04:54:22,572 INFO L125 PetriNetUnfolderBase]: For 102630/104049 co-relation queries the response was YES. [2024-11-28 04:54:22,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 66131 conditions, 12841 events. 4972/12841 cut-off events. For 102630/104049 co-relation queries the response was YES. Maximal size of possible extension queue 364. Compared 121863 event pairs, 1787 based on Foata normal form. 205/12870 useless extension candidates. Maximal degree in co-relation 64538. Up to 2247 conditions per place. [2024-11-28 04:54:22,714 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 481 selfloop transitions, 158 changer transitions 0/674 dead transitions. [2024-11-28 04:54:22,714 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 290 places, 674 transitions, 10730 flow [2024-11-28 04:54:22,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2024-11-28 04:54:22,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 33 states. [2024-11-28 04:54:22,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 33 states to 33 states and 907 transitions. [2024-11-28 04:54:22,716 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4164370982552801 [2024-11-28 04:54:22,716 INFO L175 Difference]: Start difference. First operand has 258 places, 218 transitions, 2959 flow. Second operand 33 states and 907 transitions. [2024-11-28 04:54:22,716 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 290 places, 674 transitions, 10730 flow [2024-11-28 04:54:23,165 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 282 places, 674 transitions, 10540 flow, removed 1 selfloop flow, removed 8 redundant places. [2024-11-28 04:54:23,171 INFO L231 Difference]: Finished difference. Result has 289 places, 292 transitions, 4531 flow [2024-11-28 04:54:23,171 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2903, PETRI_DIFFERENCE_MINUEND_PLACES=250, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=218, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=89, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=121, PETRI_DIFFERENCE_SUBTRAHEND_STATES=33, PETRI_FLOW=4531, PETRI_PLACES=289, PETRI_TRANSITIONS=292} [2024-11-28 04:54:23,172 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 226 predicate places. [2024-11-28 04:54:23,172 INFO L471 AbstractCegarLoop]: Abstraction has has 289 places, 292 transitions, 4531 flow [2024-11-28 04:54:23,172 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 24.1875) internal successors, (774), 32 states have internal predecessors, (774), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-28 04:54:23,172 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:54:23,172 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 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-28 04:54:23,183 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2024-11-28 04:54:23,373 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2024-11-28 04:54:23,373 INFO L396 AbstractCegarLoop]: === Iteration 44 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:54:23,373 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:54:23,373 INFO L85 PathProgramCache]: Analyzing trace with hash -626730468, now seen corresponding path program 1 times [2024-11-28 04:54:23,373 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:54:23,373 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29893024] [2024-11-28 04:54:23,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:23,373 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:54:23,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:54:23,419 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [174823226] [2024-11-28 04:54:23,419 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:23,419 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:54:23,419 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:54:23,423 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:54:23,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2024-11-28 04:54:23,729 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:23,732 INFO L256 TraceCheckSpWp]: Trace formula consists of 381 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 04:54:23,734 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:54:24,297 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 16 proven. 39 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-28 04:54:24,297 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:54:24,691 INFO L134 CoverageAnalysis]: Checked inductivity of 68 backedges. 41 proven. 14 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2024-11-28 04:54:24,691 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:54:24,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29893024] [2024-11-28 04:54:24,691 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:54:24,691 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [174823226] [2024-11-28 04:54:24,691 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [174823226] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:54:24,691 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:54:24,691 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2024-11-28 04:54:24,691 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529900203] [2024-11-28 04:54:24,691 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:54:24,692 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-28 04:54:24,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:54:24,692 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-28 04:54:24,692 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=168, Unknown=0, NotChecked=0, Total=240 [2024-11-28 04:54:25,315 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:54:25,316 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 292 transitions, 4531 flow. Second operand has 16 states, 16 states have (on average 37.25) internal successors, (596), 16 states have internal predecessors, (596), 0 states have call successors, (0), 0 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-28 04:54:25,316 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:54:25,316 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:54:25,316 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:54:28,895 INFO L124 PetriNetUnfolderBase]: 6218/13953 cut-off events. [2024-11-28 04:54:28,895 INFO L125 PetriNetUnfolderBase]: For 139597/142026 co-relation queries the response was YES. [2024-11-28 04:54:29,037 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76704 conditions, 13953 events. 6218/13953 cut-off events. For 139597/142026 co-relation queries the response was YES. Maximal size of possible extension queue 390. Compared 124389 event pairs, 4526 based on Foata normal form. 22/13736 useless extension candidates. Maximal degree in co-relation 75097. Up to 9885 conditions per place. [2024-11-28 04:54:29,086 INFO L140 encePairwiseOnDemand]: 52/66 looper letters, 160 selfloop transitions, 107 changer transitions 23/325 dead transitions. [2024-11-28 04:54:29,086 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 301 places, 325 transitions, 5359 flow [2024-11-28 04:54:29,087 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-28 04:54:29,087 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-28 04:54:29,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 527 transitions. [2024-11-28 04:54:29,088 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6142191142191142 [2024-11-28 04:54:29,088 INFO L175 Difference]: Start difference. First operand has 289 places, 292 transitions, 4531 flow. Second operand 13 states and 527 transitions. [2024-11-28 04:54:29,088 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 301 places, 325 transitions, 5359 flow [2024-11-28 04:54:29,774 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 288 places, 325 transitions, 5285 flow, removed 0 selfloop flow, removed 13 redundant places. [2024-11-28 04:54:29,778 INFO L231 Difference]: Finished difference. Result has 293 places, 288 transitions, 4584 flow [2024-11-28 04:54:29,778 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=4425, PETRI_DIFFERENCE_MINUEND_PLACES=276, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=290, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=105, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=183, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=4584, PETRI_PLACES=293, PETRI_TRANSITIONS=288} [2024-11-28 04:54:29,779 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 230 predicate places. [2024-11-28 04:54:29,779 INFO L471 AbstractCegarLoop]: Abstraction has has 293 places, 288 transitions, 4584 flow [2024-11-28 04:54:29,779 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 37.25) internal successors, (596), 16 states have internal predecessors, (596), 0 states have call successors, (0), 0 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-28 04:54:29,779 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:54:29,779 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:54:29,791 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2024-11-28 04:54:29,980 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable43 [2024-11-28 04:54:29,980 INFO L396 AbstractCegarLoop]: === Iteration 45 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:54:29,981 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:54:29,981 INFO L85 PathProgramCache]: Analyzing trace with hash 1040054063, now seen corresponding path program 2 times [2024-11-28 04:54:29,981 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:54:29,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [184965411] [2024-11-28 04:54:29,981 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:54:29,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:54:30,004 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:54:30,004 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:54:30,182 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 49 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 04:54:30,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:54:30,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [184965411] [2024-11-28 04:54:30,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [184965411] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:54:30,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1035362429] [2024-11-28 04:54:30,183 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:54:30,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:54:30,183 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:54:30,188 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:54:30,190 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2024-11-28 04:54:30,452 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:54:30,452 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:54:30,457 INFO L256 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:54:30,458 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:54:30,653 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 49 proven. 7 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 04:54:30,653 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:54:30,810 INFO L134 CoverageAnalysis]: Checked inductivity of 91 backedges. 55 proven. 1 refuted. 0 times theorem prover too weak. 35 trivial. 0 not checked. [2024-11-28 04:54:30,810 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1035362429] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:54:30,810 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:54:30,810 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 13 [2024-11-28 04:54:30,810 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273333298] [2024-11-28 04:54:30,811 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:54:30,811 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-28 04:54:30,811 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:54:30,811 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-28 04:54:30,811 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2024-11-28 04:54:31,051 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 35 out of 66 [2024-11-28 04:54:31,052 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 293 places, 288 transitions, 4584 flow. Second operand has 14 states, 14 states have (on average 37.642857142857146) internal successors, (527), 14 states have internal predecessors, (527), 0 states have call successors, (0), 0 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-28 04:54:31,052 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:54:31,052 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 35 of 66 [2024-11-28 04:54:31,052 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:54:34,755 INFO L124 PetriNetUnfolderBase]: 4263/11032 cut-off events. [2024-11-28 04:54:34,755 INFO L125 PetriNetUnfolderBase]: For 97463/99015 co-relation queries the response was YES. [2024-11-28 04:54:34,851 INFO L83 FinitePrefix]: Finished finitePrefix Result has 59348 conditions, 11032 events. 4263/11032 cut-off events. For 97463/99015 co-relation queries the response was YES. Maximal size of possible extension queue 323. Compared 103176 event pairs, 2861 based on Foata normal form. 11/10817 useless extension candidates. Maximal degree in co-relation 58971. Up to 6621 conditions per place. [2024-11-28 04:54:34,883 INFO L140 encePairwiseOnDemand]: 57/66 looper letters, 161 selfloop transitions, 80 changer transitions 0/278 dead transitions. [2024-11-28 04:54:34,883 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 296 places, 278 transitions, 4662 flow [2024-11-28 04:54:34,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-28 04:54:34,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-28 04:54:34,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 483 transitions. [2024-11-28 04:54:34,884 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6098484848484849 [2024-11-28 04:54:34,884 INFO L175 Difference]: Start difference. First operand has 293 places, 288 transitions, 4584 flow. Second operand 12 states and 483 transitions. [2024-11-28 04:54:34,885 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 296 places, 278 transitions, 4662 flow [2024-11-28 04:54:35,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 276 places, 278 transitions, 4563 flow, removed 8 selfloop flow, removed 20 redundant places. [2024-11-28 04:54:35,306 INFO L231 Difference]: Finished difference. Result has 276 places, 266 transitions, 4160 flow [2024-11-28 04:54:35,307 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=4000, PETRI_DIFFERENCE_MINUEND_PLACES=265, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=80, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=186, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=4160, PETRI_PLACES=276, PETRI_TRANSITIONS=266} [2024-11-28 04:54:35,307 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 213 predicate places. [2024-11-28 04:54:35,307 INFO L471 AbstractCegarLoop]: Abstraction has has 276 places, 266 transitions, 4160 flow [2024-11-28 04:54:35,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 37.642857142857146) internal successors, (527), 14 states have internal predecessors, (527), 0 states have call successors, (0), 0 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-28 04:54:35,307 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:54:35,308 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:54:35,314 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2024-11-28 04:54:35,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2024-11-28 04:54:35,508 INFO L396 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:54:35,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:54:35,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1475524983, now seen corresponding path program 1 times [2024-11-28 04:54:35,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:54:35,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1292951747] [2024-11-28 04:54:35,509 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:35,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:54:35,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:54:35,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1861054967] [2024-11-28 04:54:35,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:54:35,547 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:54:35,547 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:54:35,551 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:54:35,553 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2024-11-28 04:54:35,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:54:35,852 INFO L256 TraceCheckSpWp]: Trace formula consists of 357 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-28 04:54:35,855 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:54:35,867 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-28 04:54:35,887 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-28 04:54:36,102 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:54:36,103 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 31 treesize of output 28 [2024-11-28 04:54:36,211 INFO L349 Elim1Store]: treesize reduction 18, result has 35.7 percent of original size [2024-11-28 04:54:36,211 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-28 04:54:36,650 INFO L349 Elim1Store]: treesize reduction 40, result has 32.2 percent of original size [2024-11-28 04:54:36,650 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 4 case distinctions, treesize of input 24 treesize of output 28 [2024-11-28 04:54:36,666 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 47 treesize of output 37 [2024-11-28 04:54:36,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:54:36,867 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:54:36,868 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 47 treesize of output 37 [2024-11-28 04:54:36,915 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:54:36,915 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-28 04:54:39,184 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 22 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:54:39,185 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:54:43,421 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 10 proven. 19 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-28 04:54:43,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:54:43,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1292951747] [2024-11-28 04:54:43,421 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:54:43,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1861054967] [2024-11-28 04:54:43,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1861054967] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:54:43,421 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:54:43,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 13] total 27 [2024-11-28 04:54:43,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1403222282] [2024-11-28 04:54:43,422 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:54:43,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-28 04:54:43,422 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:54:43,422 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-28 04:54:43,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=126, Invalid=686, Unknown=0, NotChecked=0, Total=812 [2024-11-28 04:54:57,217 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-28 04:54:57,217 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 276 places, 266 transitions, 4160 flow. Second operand has 29 states, 29 states have (on average 28.137931034482758) internal successors, (816), 29 states have internal predecessors, (816), 0 states have call successors, (0), 0 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-28 04:54:57,217 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:54:57,217 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-28 04:54:57,217 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:55:10,602 INFO L124 PetriNetUnfolderBase]: 8442/18081 cut-off events. [2024-11-28 04:55:10,602 INFO L125 PetriNetUnfolderBase]: For 138600/139427 co-relation queries the response was YES. [2024-11-28 04:55:10,776 INFO L83 FinitePrefix]: Finished finitePrefix Result has 93076 conditions, 18081 events. 8442/18081 cut-off events. For 138600/139427 co-relation queries the response was YES. Maximal size of possible extension queue 425. Compared 158125 event pairs, 5484 based on Foata normal form. 84/18070 useless extension candidates. Maximal degree in co-relation 91132. Up to 11306 conditions per place. [2024-11-28 04:55:11,023 INFO L140 encePairwiseOnDemand]: 44/66 looper letters, 210 selfloop transitions, 191 changer transitions 0/432 dead transitions. [2024-11-28 04:55:11,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 306 places, 432 transitions, 6969 flow [2024-11-28 04:55:11,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2024-11-28 04:55:11,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 31 states. [2024-11-28 04:55:11,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 936 transitions. [2024-11-28 04:55:11,025 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4574780058651026 [2024-11-28 04:55:11,025 INFO L175 Difference]: Start difference. First operand has 276 places, 266 transitions, 4160 flow. Second operand 31 states and 936 transitions. [2024-11-28 04:55:11,025 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 306 places, 432 transitions, 6969 flow [2024-11-28 04:55:11,671 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 296 places, 432 transitions, 6720 flow, removed 2 selfloop flow, removed 10 redundant places. [2024-11-28 04:55:11,679 INFO L231 Difference]: Finished difference. Result has 308 places, 310 transitions, 5144 flow [2024-11-28 04:55:11,679 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3947, PETRI_DIFFERENCE_MINUEND_PLACES=266, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=266, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=152, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=102, PETRI_DIFFERENCE_SUBTRAHEND_STATES=31, PETRI_FLOW=5144, PETRI_PLACES=308, PETRI_TRANSITIONS=310} [2024-11-28 04:55:11,680 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 245 predicate places. [2024-11-28 04:55:11,680 INFO L471 AbstractCegarLoop]: Abstraction has has 308 places, 310 transitions, 5144 flow [2024-11-28 04:55:11,681 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 28.137931034482758) internal successors, (816), 29 states have internal predecessors, (816), 0 states have call successors, (0), 0 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-28 04:55:11,681 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:55:11,681 INFO L206 CegarLoopForPetriNet]: trace histogram [4, 4, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:11,692 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2024-11-28 04:55:11,885 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable45 [2024-11-28 04:55:11,885 INFO L396 AbstractCegarLoop]: === Iteration 47 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:55:11,886 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:11,886 INFO L85 PathProgramCache]: Analyzing trace with hash -1183946666, now seen corresponding path program 2 times [2024-11-28 04:55:11,886 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:11,886 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1164640053] [2024-11-28 04:55:11,886 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:55:11,886 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:11,915 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:55:11,915 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:55:12,255 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 29 proven. 46 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:55:12,255 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:12,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1164640053] [2024-11-28 04:55:12,255 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1164640053] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:55:12,255 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428760641] [2024-11-28 04:55:12,256 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-28 04:55:12,256 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:12,256 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:55:12,260 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:55:12,262 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2024-11-28 04:55:12,545 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-28 04:55:12,545 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:55:12,547 INFO L256 TraceCheckSpWp]: Trace formula consists of 411 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-28 04:55:12,549 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:55:13,041 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 29 proven. 46 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:55:13,041 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:55:13,416 INFO L134 CoverageAnalysis]: Checked inductivity of 94 backedges. 57 proven. 18 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2024-11-28 04:55:13,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428760641] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:55:13,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:55:13,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-28 04:55:13,416 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [925179922] [2024-11-28 04:55:13,416 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:55:13,417 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 04:55:13,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:13,417 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 04:55:13,417 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=369, Unknown=0, NotChecked=0, Total=506 [2024-11-28 04:55:14,021 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:55:14,022 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 308 places, 310 transitions, 5144 flow. Second operand has 23 states, 23 states have (on average 36.17391304347826) internal successors, (832), 23 states have internal predecessors, (832), 0 states have call successors, (0), 0 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-28 04:55:14,022 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:55:14,022 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:55:14,022 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:55:19,089 INFO L124 PetriNetUnfolderBase]: 8119/17936 cut-off events. [2024-11-28 04:55:19,090 INFO L125 PetriNetUnfolderBase]: For 174720/176170 co-relation queries the response was YES. [2024-11-28 04:55:19,295 INFO L83 FinitePrefix]: Finished finitePrefix Result has 101642 conditions, 17936 events. 8119/17936 cut-off events. For 174720/176170 co-relation queries the response was YES. Maximal size of possible extension queue 429. Compared 161140 event pairs, 2511 based on Foata normal form. 436/18175 useless extension candidates. Maximal degree in co-relation 101432. Up to 3520 conditions per place. [2024-11-28 04:55:19,354 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 351 selfloop transitions, 222 changer transitions 22/632 dead transitions. [2024-11-28 04:55:19,354 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 326 places, 632 transitions, 11275 flow [2024-11-28 04:55:19,355 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-28 04:55:19,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-28 04:55:19,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 773 transitions. [2024-11-28 04:55:19,356 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6164274322169059 [2024-11-28 04:55:19,356 INFO L175 Difference]: Start difference. First operand has 308 places, 310 transitions, 5144 flow. Second operand 19 states and 773 transitions. [2024-11-28 04:55:19,356 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 326 places, 632 transitions, 11275 flow [2024-11-28 04:55:20,429 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 309 places, 632 transitions, 10862 flow, removed 8 selfloop flow, removed 17 redundant places. [2024-11-28 04:55:20,435 INFO L231 Difference]: Finished difference. Result has 316 places, 371 transitions, 6734 flow [2024-11-28 04:55:20,435 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=4865, PETRI_DIFFERENCE_MINUEND_PLACES=291, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=163, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=6734, PETRI_PLACES=316, PETRI_TRANSITIONS=371} [2024-11-28 04:55:20,436 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 253 predicate places. [2024-11-28 04:55:20,436 INFO L471 AbstractCegarLoop]: Abstraction has has 316 places, 371 transitions, 6734 flow [2024-11-28 04:55:20,436 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 36.17391304347826) internal successors, (832), 23 states have internal predecessors, (832), 0 states have call successors, (0), 0 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-28 04:55:20,436 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:55:20,436 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:20,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2024-11-28 04:55:20,636 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:20,637 INFO L396 AbstractCegarLoop]: === Iteration 48 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:55:20,637 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:20,637 INFO L85 PathProgramCache]: Analyzing trace with hash -997716304, now seen corresponding path program 4 times [2024-11-28 04:55:20,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:20,637 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1247455895] [2024-11-28 04:55:20,637 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:55:20,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:20,667 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:55:20,667 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:55:20,921 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 38 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 04:55:20,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:20,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1247455895] [2024-11-28 04:55:20,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1247455895] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:55:20,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1226175790] [2024-11-28 04:55:20,922 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-28 04:55:20,922 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:20,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:55:20,925 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:55:20,928 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2024-11-28 04:55:21,280 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-28 04:55:21,280 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:55:21,283 INFO L256 TraceCheckSpWp]: Trace formula consists of 402 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-28 04:55:21,285 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:55:21,604 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 38 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 04:55:21,605 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:55:21,832 INFO L134 CoverageAnalysis]: Checked inductivity of 72 backedges. 42 proven. 4 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-28 04:55:21,832 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1226175790] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:55:21,832 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:55:21,832 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9, 9] total 18 [2024-11-28 04:55:21,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1390417398] [2024-11-28 04:55:21,833 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:55:21,833 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-28 04:55:21,833 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:21,833 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-28 04:55:21,833 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=219, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:55:22,400 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 34 out of 66 [2024-11-28 04:55:22,401 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 316 places, 371 transitions, 6734 flow. Second operand has 18 states, 18 states have (on average 36.388888888888886) internal successors, (655), 18 states have internal predecessors, (655), 0 states have call successors, (0), 0 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-28 04:55:22,402 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:55:22,402 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 34 of 66 [2024-11-28 04:55:22,402 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:55:30,344 INFO L124 PetriNetUnfolderBase]: 12910/29353 cut-off events. [2024-11-28 04:55:30,344 INFO L125 PetriNetUnfolderBase]: For 368225/373241 co-relation queries the response was YES. [2024-11-28 04:55:30,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 174907 conditions, 29353 events. 12910/29353 cut-off events. For 368225/373241 co-relation queries the response was YES. Maximal size of possible extension queue 729. Compared 294364 event pairs, 5365 based on Foata normal form. 447/29400 useless extension candidates. Maximal degree in co-relation 174660. Up to 7755 conditions per place. [2024-11-28 04:55:30,948 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 341 selfloop transitions, 279 changer transitions 0/657 dead transitions. [2024-11-28 04:55:30,948 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 331 places, 657 transitions, 13266 flow [2024-11-28 04:55:30,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 04:55:30,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 16 states. [2024-11-28 04:55:30,949 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 632 transitions. [2024-11-28 04:55:30,949 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5984848484848485 [2024-11-28 04:55:30,949 INFO L175 Difference]: Start difference. First operand has 316 places, 371 transitions, 6734 flow. Second operand 16 states and 632 transitions. [2024-11-28 04:55:30,949 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 331 places, 657 transitions, 13266 flow [2024-11-28 04:55:33,693 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 331 places, 657 transitions, 13150 flow, removed 58 selfloop flow, removed 0 redundant places. [2024-11-28 04:55:33,701 INFO L231 Difference]: Finished difference. Result has 337 places, 472 transitions, 9801 flow [2024-11-28 04:55:33,701 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6686, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=371, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=186, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=162, PETRI_DIFFERENCE_SUBTRAHEND_STATES=16, PETRI_FLOW=9801, PETRI_PLACES=337, PETRI_TRANSITIONS=472} [2024-11-28 04:55:33,702 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 274 predicate places. [2024-11-28 04:55:33,702 INFO L471 AbstractCegarLoop]: Abstraction has has 337 places, 472 transitions, 9801 flow [2024-11-28 04:55:33,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 36.388888888888886) internal successors, (655), 18 states have internal predecessors, (655), 0 states have call successors, (0), 0 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-28 04:55:33,702 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:55:33,702 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:33,712 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2024-11-28 04:55:33,902 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2024-11-28 04:55:33,903 INFO L396 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:55:33,903 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:33,903 INFO L85 PathProgramCache]: Analyzing trace with hash -544764900, now seen corresponding path program 1 times [2024-11-28 04:55:33,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:33,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149410525] [2024-11-28 04:55:33,903 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:55:33,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:33,926 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:55:34,138 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 31 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2024-11-28 04:55:34,139 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:34,139 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149410525] [2024-11-28 04:55:34,139 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [149410525] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:55:34,139 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:55:34,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:55:34,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378401635] [2024-11-28 04:55:34,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:55:34,139 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:55:34,139 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:34,140 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:55:34,140 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:55:34,474 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 66 [2024-11-28 04:55:34,474 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 337 places, 472 transitions, 9801 flow. Second operand has 6 states, 6 states have (on average 37.833333333333336) internal successors, (227), 6 states have internal predecessors, (227), 0 states have call successors, (0), 0 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-28 04:55:34,475 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:55:34,475 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 66 [2024-11-28 04:55:34,475 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:55:41,629 INFO L124 PetriNetUnfolderBase]: 9734/25889 cut-off events. [2024-11-28 04:55:41,629 INFO L125 PetriNetUnfolderBase]: For 326632/330155 co-relation queries the response was YES. [2024-11-28 04:55:41,966 INFO L83 FinitePrefix]: Finished finitePrefix Result has 157111 conditions, 25889 events. 9734/25889 cut-off events. For 326632/330155 co-relation queries the response was YES. Maximal size of possible extension queue 661. Compared 279760 event pairs, 6443 based on Foata normal form. 68/25634 useless extension candidates. Maximal degree in co-relation 156858. Up to 15087 conditions per place. [2024-11-28 04:55:42,083 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 361 selfloop transitions, 71 changer transitions 0/471 dead transitions. [2024-11-28 04:55:42,083 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 341 places, 471 transitions, 10663 flow [2024-11-28 04:55:42,083 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:55:42,083 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-28 04:55:42,084 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 229 transitions. [2024-11-28 04:55:42,084 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5782828282828283 [2024-11-28 04:55:42,084 INFO L175 Difference]: Start difference. First operand has 337 places, 472 transitions, 9801 flow. Second operand 6 states and 229 transitions. [2024-11-28 04:55:42,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 341 places, 471 transitions, 10663 flow [2024-11-28 04:55:45,146 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 338 places, 471 transitions, 10558 flow, removed 23 selfloop flow, removed 3 redundant places. [2024-11-28 04:55:45,154 INFO L231 Difference]: Finished difference. Result has 338 places, 471 transitions, 9836 flow [2024-11-28 04:55:45,154 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=9694, PETRI_DIFFERENCE_MINUEND_PLACES=333, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=471, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=71, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=400, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=9836, PETRI_PLACES=338, PETRI_TRANSITIONS=471} [2024-11-28 04:55:45,155 INFO L279 CegarLoopForPetriNet]: 63 programPoint places, 275 predicate places. [2024-11-28 04:55:45,155 INFO L471 AbstractCegarLoop]: Abstraction has has 338 places, 471 transitions, 9836 flow [2024-11-28 04:55:45,155 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 37.833333333333336) internal successors, (227), 6 states have internal predecessors, (227), 0 states have call successors, (0), 0 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-28 04:55:45,155 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-28 04:55:45,155 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:55:45,155 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable48 [2024-11-28 04:55:45,155 INFO L396 AbstractCegarLoop]: === Iteration 50 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 35 more)] === [2024-11-28 04:55:45,156 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:55:45,156 INFO L85 PathProgramCache]: Analyzing trace with hash 58820741, now seen corresponding path program 3 times [2024-11-28 04:55:45,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:55:45,157 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1060691509] [2024-11-28 04:55:45,157 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:55:45,157 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:55:45,280 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2024-11-28 04:55:45,281 INFO L230 tOrderPrioritization]: Conjunction of SSA is unknown [2024-11-28 04:55:45,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1574029236] [2024-11-28 04:55:45,283 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-28 04:55:45,283 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:55:45,284 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:55:45,286 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:55:45,289 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_36ea3a25-fe1a-4b44-a2a4-f4989fd5a84d/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2024-11-28 04:55:48,739 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-28 04:55:48,739 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-28 04:55:48,742 INFO L256 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 68 conjuncts are in the unsatisfiable core [2024-11-28 04:55:48,745 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:55:48,768 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-28 04:55:48,940 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-28 04:55:49,034 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-28 04:55:49,035 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-28 04:55:49,230 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:55:49,230 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-28 04:55:49,261 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 13 [2024-11-28 04:55:49,424 INFO L349 Elim1Store]: treesize reduction 20, result has 33.3 percent of original size [2024-11-28 04:55:49,424 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 19 treesize of output 16 [2024-11-28 04:55:49,467 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 13 [2024-11-28 04:55:49,925 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-28 04:55:49,931 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 13 [2024-11-28 04:55:49,993 INFO L349 Elim1Store]: treesize reduction 8, result has 52.9 percent of original size [2024-11-28 04:55:49,993 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 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-28 04:55:51,640 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 20 proven. 128 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 04:55:51,641 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:55:54,546 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:55:54,557 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:55:54,569 INFO L173 IndexEqualityManager]: detected equality via solver [2024-11-28 04:55:54,593 INFO L349 Elim1Store]: treesize reduction 13, result has 23.5 percent of original size [2024-11-28 04:55:54,593 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 57 treesize of output 55 [2024-11-28 04:55:55,402 INFO L134 CoverageAnalysis]: Checked inductivity of 165 backedges. 28 proven. 120 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-28 04:55:55,402 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:55:55,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1060691509] [2024-11-28 04:55:55,402 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 04:55:55,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574029236] [2024-11-28 04:55:55,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574029236] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:55:55,403 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-28 04:55:55,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 30 [2024-11-28 04:55:55,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1569626690] [2024-11-28 04:55:55,403 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-28 04:55:55,403 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2024-11-28 04:55:55,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:55:55,404 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2024-11-28 04:55:55,404 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=137, Invalid=855, Unknown=0, NotChecked=0, Total=992 [2024-11-28 04:56:05,675 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 20 out of 66 [2024-11-28 04:56:05,676 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 338 places, 471 transitions, 9836 flow. Second operand has 32 states, 32 states have (on average 22.125) internal successors, (708), 32 states have internal predecessors, (708), 0 states have call successors, (0), 0 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-28 04:56:05,676 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-28 04:56:05,676 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 20 of 66 [2024-11-28 04:56:05,676 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-28 04:56:10,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:56:14,529 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:56:16,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.78s for a HTC check with result VALID. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-28 04:56:21,222 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-28 04:56:26,792 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-28 04:56:43,200 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1] [2024-11-28 04:56:54,377 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.88s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [0, 1]