./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-word-symm.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_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/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_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/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_da990602-0512-484b-9491-7ee2174548d9/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 bf81f7b3bd1ceac2bf46c7c37f69effc0af9de17b18c7565156301fb49a6164e --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:25:46,483 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:25:46,558 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2024-11-27 20:25:46,563 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:25:46,564 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:25:46,599 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:25:46,599 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:25:46,600 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:25:46,600 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:25:46,600 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:25:46,600 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:25:46,600 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:25:46,601 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:25:46,601 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:25:46,601 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:25:46,601 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:25:46,601 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:25:46,601 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:25:46,602 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:25:46,602 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:25:46,602 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2024-11-27 20:25:46,602 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2024-11-27 20:25:46,602 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2024-11-27 20:25:46,602 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:25:46,602 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 20:25:46,603 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2024-11-27 20:25:46,603 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:25:46,603 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:25:46,603 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:25:46,603 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:25:46,603 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:25:46,603 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:25:46,603 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:25:46,603 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:46,604 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:25:46,604 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:25:46,604 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:25:46,604 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:25:46,604 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:46,604 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:25:46,604 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:25:46,604 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:25:46,605 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:25:46,605 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:25:46,605 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:25:46,605 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:25:46,605 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:25:46,605 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_da990602-0512-484b-9491-7ee2174548d9/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 -> bf81f7b3bd1ceac2bf46c7c37f69effc0af9de17b18c7565156301fb49a6164e [2024-11-27 20:25:46,952 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:25:46,962 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:25:46,964 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:25:46,966 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:25:46,966 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:25:46,968 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2024-11-27 20:25:50,061 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/data/eda9dae33/998d071cbf4b42e2aadaa064bf8e0737/FLAG2d56ddb19 [2024-11-27 20:25:50,422 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:25:50,425 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/sv-benchmarks/c/weaver/chl-word-symm.wvr.c [2024-11-27 20:25:50,441 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/data/eda9dae33/998d071cbf4b42e2aadaa064bf8e0737/FLAG2d56ddb19 [2024-11-27 20:25:50,466 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/data/eda9dae33/998d071cbf4b42e2aadaa064bf8e0737 [2024-11-27 20:25:50,468 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:25:50,470 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:25:50,472 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:25:50,472 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:25:50,485 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:25:50,486 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:50,490 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@174aeba9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50, skipping insertion in model container [2024-11-27 20:25:50,490 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:50,516 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:25:50,774 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-27 20:25:50,780 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:25:50,797 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:25:50,843 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:25:50,872 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:25:50,873 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50 WrapperNode [2024-11-27 20:25:50,873 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:25:50,874 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:25:50,875 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:25:50,875 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:25:50,889 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:50,901 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:50,937 INFO L138 Inliner]: procedures = 23, calls = 26, calls flagged for inlining = 10, calls inlined = 12, statements flattened = 123 [2024-11-27 20:25:50,937 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:25:50,938 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:25:50,938 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:25:50,938 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:25:50,948 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:50,949 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:50,952 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:50,973 INFO L175 MemorySlicer]: Split 12 memory accesses to 2 slices as follows [2, 10]. 83 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0]. The 2 writes are split as follows [0, 2]. [2024-11-27 20:25:50,973 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:50,973 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:50,990 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:50,996 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:51,000 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:51,005 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:51,007 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:51,013 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:25:51,015 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:25:51,015 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:25:51,015 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:25:51,016 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (1/1) ... [2024-11-27 20:25:51,022 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:51,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:51,051 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:25:51,053 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:25:51,083 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:25:51,083 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2024-11-27 20:25:51,083 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2024-11-27 20:25:51,083 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2024-11-27 20:25:51,084 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2024-11-27 20:25:51,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:25:51,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2024-11-27 20:25:51,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2024-11-27 20:25:51,084 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2024-11-27 20:25:51,084 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2024-11-27 20:25:51,084 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:25:51,084 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:25:51,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2024-11-27 20:25:51,084 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2024-11-27 20:25:51,086 WARN L203 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement. [2024-11-27 20:25:51,241 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:25:51,244 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:25:51,826 INFO L279 CfgBuilder]: Omitted future-live optimization because the input is a concurrent program. [2024-11-27 20:25:51,826 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:25:52,147 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:25:52,148 INFO L312 CfgBuilder]: Removed 4 assume(true) statements. [2024-11-27 20:25:52,148 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:25:52 BoogieIcfgContainer [2024-11-27 20:25:52,148 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:25:52,151 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:25:52,151 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:25:52,157 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:25:52,157 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:25:50" (1/3) ... [2024-11-27 20:25:52,158 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34aceb3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:25:52, skipping insertion in model container [2024-11-27 20:25:52,158 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:50" (2/3) ... [2024-11-27 20:25:52,158 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@34aceb3b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:25:52, skipping insertion in model container [2024-11-27 20:25:52,159 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:25:52" (3/3) ... [2024-11-27 20:25:52,160 INFO L128 eAbstractionObserver]: Analyzing ICFG chl-word-symm.wvr.c [2024-11-27 20:25:52,175 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:None NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:25:52,177 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG chl-word-symm.wvr.c that has 3 procedures, 59 locations, 1 initial locations, 4 loop locations, and 22 error locations. [2024-11-27 20:25:52,177 INFO L491 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2024-11-27 20:25:52,293 INFO L143 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2024-11-27 20:25:52,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 65 places, 66 transitions, 146 flow [2024-11-27 20:25:52,388 INFO L124 PetriNetUnfolderBase]: 8/64 cut-off events. [2024-11-27 20:25:52,394 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2024-11-27 20:25:52,400 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73 conditions, 64 events. 8/64 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 9. Compared 178 event pairs, 0 based on Foata normal form. 0/34 useless extension candidates. Maximal degree in co-relation 47. Up to 2 conditions per place. [2024-11-27 20:25:52,401 INFO L82 GeneralOperation]: Start removeDead. Operand has 65 places, 66 transitions, 146 flow [2024-11-27 20:25:52,408 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 62 places, 63 transitions, 138 flow [2024-11-27 20:25:52,421 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:25:52,443 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;@41f30c69, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:25:52,444 INFO L334 AbstractCegarLoop]: Starting to check reachability of 40 error locations. [2024-11-27 20:25:52,451 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2024-11-27 20:25:52,451 INFO L124 PetriNetUnfolderBase]: 1/4 cut-off events. [2024-11-27 20:25:52,451 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2024-11-27 20:25:52,452 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:25:52,452 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 20:25:52,453 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:25:52,460 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:52,461 INFO L85 PathProgramCache]: Analyzing trace with hash 586275, now seen corresponding path program 1 times [2024-11-27 20:25:52,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:52,471 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [169884602] [2024-11-27 20:25:52,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:52,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:52,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:52,781 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-27 20:25:52,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:52,784 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [169884602] [2024-11-27 20:25:52,785 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [169884602] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:52,785 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:52,785 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2024-11-27 20:25:52,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [374987111] [2024-11-27 20:25:52,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:52,798 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:25:52,804 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:52,836 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:25:52,837 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:25:52,926 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 66 [2024-11-27 20:25:52,929 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 63 transitions, 138 flow. Second operand has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 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-27 20:25:52,929 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:25:52,929 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 66 [2024-11-27 20:25:52,930 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:25:53,234 INFO L124 PetriNetUnfolderBase]: 233/554 cut-off events. [2024-11-27 20:25:53,235 INFO L125 PetriNetUnfolderBase]: For 23/23 co-relation queries the response was YES. [2024-11-27 20:25:53,239 INFO L83 FinitePrefix]: Finished finitePrefix Result has 941 conditions, 554 events. 233/554 cut-off events. For 23/23 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2994 event pairs, 138 based on Foata normal form. 1/370 useless extension candidates. Maximal degree in co-relation 872. Up to 354 conditions per place. [2024-11-27 20:25:53,246 INFO L140 encePairwiseOnDemand]: 61/66 looper letters, 30 selfloop transitions, 2 changer transitions 0/59 dead transitions. [2024-11-27 20:25:53,247 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 60 places, 59 transitions, 194 flow [2024-11-27 20:25:53,249 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:25:53,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:25:53,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 125 transitions. [2024-11-27 20:25:53,265 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6313131313131313 [2024-11-27 20:25:53,268 INFO L175 Difference]: Start difference. First operand has 62 places, 63 transitions, 138 flow. Second operand 3 states and 125 transitions. [2024-11-27 20:25:53,269 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 60 places, 59 transitions, 194 flow [2024-11-27 20:25:53,277 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 56 places, 59 transitions, 186 flow, removed 0 selfloop flow, removed 4 redundant places. [2024-11-27 20:25:53,283 INFO L231 Difference]: Finished difference. Result has 56 places, 59 transitions, 126 flow [2024-11-27 20:25:53,286 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=126, PETRI_PLACES=56, PETRI_TRANSITIONS=59} [2024-11-27 20:25:53,294 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, -6 predicate places. [2024-11-27 20:25:53,294 INFO L471 AbstractCegarLoop]: Abstraction has has 56 places, 59 transitions, 126 flow [2024-11-27 20:25:53,295 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.0) internal successors, (93), 3 states have internal predecessors, (93), 0 states have call successors, (0), 0 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-27 20:25:53,295 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:25:53,295 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2024-11-27 20:25:53,295 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-27 20:25:53,295 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:25:53,296 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:53,296 INFO L85 PathProgramCache]: Analyzing trace with hash 586276, now seen corresponding path program 1 times [2024-11-27 20:25:53,296 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:53,296 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1005556467] [2024-11-27 20:25:53,297 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:53,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:53,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:53,772 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-27 20:25:53,772 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:53,772 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1005556467] [2024-11-27 20:25:53,772 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1005556467] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:53,772 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:53,772 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:25:53,773 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2095222362] [2024-11-27 20:25:53,773 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:53,774 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:25:53,774 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:53,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:25:53,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:25:53,872 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 66 [2024-11-27 20:25:53,873 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 56 places, 59 transitions, 126 flow. Second operand has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 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-27 20:25:53,873 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:25:53,873 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 66 [2024-11-27 20:25:53,873 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:25:54,166 INFO L124 PetriNetUnfolderBase]: 234/557 cut-off events. [2024-11-27 20:25:54,166 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-11-27 20:25:54,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 934 conditions, 557 events. 234/557 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 54. Compared 2997 event pairs, 138 based on Foata normal form. 0/370 useless extension candidates. Maximal degree in co-relation 905. Up to 363 conditions per place. [2024-11-27 20:25:54,172 INFO L140 encePairwiseOnDemand]: 61/66 looper letters, 33 selfloop transitions, 4 changer transitions 0/62 dead transitions. [2024-11-27 20:25:54,173 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 62 transitions, 206 flow [2024-11-27 20:25:54,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:25:54,173 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:25:54,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 158 transitions. [2024-11-27 20:25:54,175 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5984848484848485 [2024-11-27 20:25:54,175 INFO L175 Difference]: Start difference. First operand has 56 places, 59 transitions, 126 flow. Second operand 4 states and 158 transitions. [2024-11-27 20:25:54,175 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 62 transitions, 206 flow [2024-11-27 20:25:54,176 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 62 transitions, 202 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:25:54,178 INFO L231 Difference]: Finished difference. Result has 59 places, 62 transitions, 149 flow [2024-11-27 20:25:54,179 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=54, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=59, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=149, PETRI_PLACES=59, PETRI_TRANSITIONS=62} [2024-11-27 20:25:54,179 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, -3 predicate places. [2024-11-27 20:25:54,180 INFO L471 AbstractCegarLoop]: Abstraction has has 59 places, 62 transitions, 149 flow [2024-11-27 20:25:54,180 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 30.75) internal successors, (123), 4 states have internal predecessors, (123), 0 states have call successors, (0), 0 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-27 20:25:54,180 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:25:54,180 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2024-11-27 20:25:54,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 20:25:54,180 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:25:54,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:54,181 INFO L85 PathProgramCache]: Analyzing trace with hash 18175447, now seen corresponding path program 1 times [2024-11-27 20:25:54,181 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:54,181 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594098490] [2024-11-27 20:25:54,181 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:54,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:54,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:54,555 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-27 20:25:54,555 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:54,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594098490] [2024-11-27 20:25:54,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [594098490] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:54,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:54,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:25:54,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1936006555] [2024-11-27 20:25:54,557 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:54,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:25:54,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:54,558 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:25:54,558 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:25:54,724 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 66 [2024-11-27 20:25:54,725 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 59 places, 62 transitions, 149 flow. Second operand has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:25:54,725 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:25:54,725 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 66 [2024-11-27 20:25:54,725 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:25:55,016 INFO L124 PetriNetUnfolderBase]: 235/560 cut-off events. [2024-11-27 20:25:55,017 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2024-11-27 20:25:55,018 INFO L83 FinitePrefix]: Finished finitePrefix Result has 951 conditions, 560 events. 235/560 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3039 event pairs, 138 based on Foata normal form. 0/372 useless extension candidates. Maximal degree in co-relation 926. Up to 362 conditions per place. [2024-11-27 20:25:55,023 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 33 selfloop transitions, 7 changer transitions 0/65 dead transitions. [2024-11-27 20:25:55,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 65 transitions, 235 flow [2024-11-27 20:25:55,023 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:25:55,024 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:25:55,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 191 transitions. [2024-11-27 20:25:55,026 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5787878787878787 [2024-11-27 20:25:55,026 INFO L175 Difference]: Start difference. First operand has 59 places, 62 transitions, 149 flow. Second operand 5 states and 191 transitions. [2024-11-27 20:25:55,026 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 65 transitions, 235 flow [2024-11-27 20:25:55,027 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 65 transitions, 232 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:25:55,029 INFO L231 Difference]: Finished difference. Result has 64 places, 65 transitions, 183 flow [2024-11-27 20:25:55,029 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=146, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=183, PETRI_PLACES=64, PETRI_TRANSITIONS=65} [2024-11-27 20:25:55,030 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 2 predicate places. [2024-11-27 20:25:55,030 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 65 transitions, 183 flow [2024-11-27 20:25:55,030 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 30.8) internal successors, (154), 5 states have internal predecessors, (154), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:25:55,030 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:25:55,030 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1] [2024-11-27 20:25:55,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 20:25:55,031 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:25:55,031 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:55,031 INFO L85 PathProgramCache]: Analyzing trace with hash 563430522, now seen corresponding path program 1 times [2024-11-27 20:25:55,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:55,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1258388380] [2024-11-27 20:25:55,032 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:55,032 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:55,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:55,521 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-27 20:25:55,521 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:55,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1258388380] [2024-11-27 20:25:55,521 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1258388380] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:55,521 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1813209439] [2024-11-27 20:25:55,521 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:55,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:55,522 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:55,526 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:55,528 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:25:55,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:55,615 INFO L256 TraceCheckSpWp]: Trace formula consists of 75 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 20:25:55,620 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:55,738 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-27 20:25:56,046 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-27 20:25:56,047 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:56,271 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-27 20:25:56,271 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1813209439] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:56,271 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:56,271 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 9 [2024-11-27 20:25:56,271 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1945357523] [2024-11-27 20:25:56,272 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:56,272 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:25:56,272 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:56,272 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:25:56,273 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:25:56,992 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 66 [2024-11-27 20:25:56,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 65 transitions, 183 flow. Second operand has 11 states, 11 states have (on average 31.363636363636363) internal successors, (345), 11 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:25:56,993 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:25:56,993 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 66 [2024-11-27 20:25:56,993 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:25:57,465 INFO L124 PetriNetUnfolderBase]: 235/559 cut-off events. [2024-11-27 20:25:57,465 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-11-27 20:25:57,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 964 conditions, 559 events. 235/559 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3034 event pairs, 138 based on Foata normal form. 0/374 useless extension candidates. Maximal degree in co-relation 936. Up to 362 conditions per place. [2024-11-27 20:25:57,470 INFO L140 encePairwiseOnDemand]: 61/66 looper letters, 32 selfloop transitions, 7 changer transitions 0/64 dead transitions. [2024-11-27 20:25:57,470 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 64 transitions, 257 flow [2024-11-27 20:25:57,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:25:57,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2024-11-27 20:25:57,472 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 217 transitions. [2024-11-27 20:25:57,473 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.547979797979798 [2024-11-27 20:25:57,473 INFO L175 Difference]: Start difference. First operand has 64 places, 65 transitions, 183 flow. Second operand 6 states and 217 transitions. [2024-11-27 20:25:57,473 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 64 transitions, 257 flow [2024-11-27 20:25:57,474 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 64 transitions, 256 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:25:57,476 INFO L231 Difference]: Finished difference. Result has 67 places, 64 transitions, 192 flow [2024-11-27 20:25:57,476 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=178, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=192, PETRI_PLACES=67, PETRI_TRANSITIONS=64} [2024-11-27 20:25:57,477 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 5 predicate places. [2024-11-27 20:25:57,477 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 64 transitions, 192 flow [2024-11-27 20:25:57,477 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 31.363636363636363) internal successors, (345), 11 states have internal predecessors, (345), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:25:57,478 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:25:57,478 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1] [2024-11-27 20:25:57,488 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-27 20:25:57,678 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:57,679 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:25:57,679 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:57,679 INFO L85 PathProgramCache]: Analyzing trace with hash 286753696, now seen corresponding path program 1 times [2024-11-27 20:25:57,679 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:57,679 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [255864062] [2024-11-27 20:25:57,680 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:57,680 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:57,701 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:58,017 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-27 20:25:58,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:58,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [255864062] [2024-11-27 20:25:58,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [255864062] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:58,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1261713328] [2024-11-27 20:25:58,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:58,018 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:58,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:58,020 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:58,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:25:58,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:58,108 INFO L256 TraceCheckSpWp]: Trace formula consists of 100 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 20:25:58,111 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:58,137 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-27 20:25:58,396 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:25:58,396 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:25:58,757 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-27 20:25:58,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1261713328] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:25:58,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:25:58,761 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-11-27 20:25:58,761 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164861696] [2024-11-27 20:25:58,761 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:25:58,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 20:25:58,762 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:58,762 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 20:25:58,762 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:25:59,572 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 66 [2024-11-27 20:25:59,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 64 transitions, 192 flow. Second operand has 13 states, 13 states have (on average 31.307692307692307) internal successors, (407), 13 states have internal predecessors, (407), 0 states have call successors, (0), 0 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-27 20:25:59,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:25:59,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 66 [2024-11-27 20:25:59,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:00,110 INFO L124 PetriNetUnfolderBase]: 235/558 cut-off events. [2024-11-27 20:26:00,110 INFO L125 PetriNetUnfolderBase]: For 8/8 co-relation queries the response was YES. [2024-11-27 20:26:00,112 INFO L83 FinitePrefix]: Finished finitePrefix Result has 968 conditions, 558 events. 235/558 cut-off events. For 8/8 co-relation queries the response was YES. Maximal size of possible extension queue 53. Compared 3031 event pairs, 138 based on Foata normal form. 0/374 useless extension candidates. Maximal degree in co-relation 935. Up to 354 conditions per place. [2024-11-27 20:26:00,115 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 26 selfloop transitions, 12 changer transitions 0/63 dead transitions. [2024-11-27 20:26:00,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 63 transitions, 264 flow [2024-11-27 20:26:00,115 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:26:00,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 20:26:00,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 249 transitions. [2024-11-27 20:26:00,118 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.538961038961039 [2024-11-27 20:26:00,118 INFO L175 Difference]: Start difference. First operand has 67 places, 64 transitions, 192 flow. Second operand 7 states and 249 transitions. [2024-11-27 20:26:00,118 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 63 transitions, 264 flow [2024-11-27 20:26:00,120 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 64 places, 63 transitions, 230 flow, removed 3 selfloop flow, removed 8 redundant places. [2024-11-27 20:26:00,122 INFO L231 Difference]: Finished difference. Result has 64 places, 63 transitions, 178 flow [2024-11-27 20:26:00,122 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=154, PETRI_DIFFERENCE_MINUEND_PLACES=58, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=178, PETRI_PLACES=64, PETRI_TRANSITIONS=63} [2024-11-27 20:26:00,122 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 2 predicate places. [2024-11-27 20:26:00,122 INFO L471 AbstractCegarLoop]: Abstraction has has 64 places, 63 transitions, 178 flow [2024-11-27 20:26:00,125 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 31.307692307692307) internal successors, (407), 13 states have internal predecessors, (407), 0 states have call successors, (0), 0 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-27 20:26:00,125 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:00,125 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:00,136 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 20:26:00,330 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:00,330 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:00,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:00,331 INFO L85 PathProgramCache]: Analyzing trace with hash 801105041, now seen corresponding path program 1 times [2024-11-27 20:26:00,331 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:00,331 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545265632] [2024-11-27 20:26:00,331 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:00,331 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:00,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:00,469 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-27 20:26:00,469 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:00,469 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545265632] [2024-11-27 20:26:00,469 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545265632] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:00,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:00,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:26:00,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [518633850] [2024-11-27 20:26:00,470 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:00,470 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:26:00,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:00,470 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:26:00,471 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:26:00,507 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-27 20:26:00,507 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 63 transitions, 178 flow. Second operand has 5 states, 5 states have (on average 32.4) internal successors, (162), 5 states have internal predecessors, (162), 0 states have call successors, (0), 0 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-27 20:26:00,508 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:00,508 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-27 20:26:00,508 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:00,792 INFO L124 PetriNetUnfolderBase]: 435/1014 cut-off events. [2024-11-27 20:26:00,793 INFO L125 PetriNetUnfolderBase]: For 14/14 co-relation queries the response was YES. [2024-11-27 20:26:00,796 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1763 conditions, 1014 events. 435/1014 cut-off events. For 14/14 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 6272 event pairs, 234 based on Foata normal form. 0/686 useless extension candidates. Maximal degree in co-relation 1039. Up to 406 conditions per place. [2024-11-27 20:26:00,800 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 74 selfloop transitions, 5 changer transitions 0/103 dead transitions. [2024-11-27 20:26:00,800 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 103 transitions, 447 flow [2024-11-27 20:26:00,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:26:00,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:26:00,802 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 229 transitions. [2024-11-27 20:26:00,802 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.693939393939394 [2024-11-27 20:26:00,802 INFO L175 Difference]: Start difference. First operand has 64 places, 63 transitions, 178 flow. Second operand 5 states and 229 transitions. [2024-11-27 20:26:00,802 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 103 transitions, 447 flow [2024-11-27 20:26:00,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 103 transitions, 408 flow, removed 6 selfloop flow, removed 5 redundant places. [2024-11-27 20:26:00,806 INFO L231 Difference]: Finished difference. Result has 65 places, 65 transitions, 178 flow [2024-11-27 20:26:00,807 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=178, PETRI_PLACES=65, PETRI_TRANSITIONS=65} [2024-11-27 20:26:00,808 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 3 predicate places. [2024-11-27 20:26:00,809 INFO L471 AbstractCegarLoop]: Abstraction has has 65 places, 65 transitions, 178 flow [2024-11-27 20:26:00,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.4) internal successors, (162), 5 states have internal predecessors, (162), 0 states have call successors, (0), 0 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-27 20:26:00,810 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:00,810 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:00,810 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-27 20:26:00,810 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:00,811 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:00,811 INFO L85 PathProgramCache]: Analyzing trace with hash -1512597509, now seen corresponding path program 1 times [2024-11-27 20:26:00,811 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:00,811 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106632176] [2024-11-27 20:26:00,811 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:00,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:00,830 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:00,947 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:00,947 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:00,947 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106632176] [2024-11-27 20:26:00,948 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2106632176] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:00,948 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:00,948 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:26:00,948 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266483740] [2024-11-27 20:26:00,948 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:00,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:26:00,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:00,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:26:00,949 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:26:00,993 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-27 20:26:00,993 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 65 places, 65 transitions, 178 flow. Second operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:26:00,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:00,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-27 20:26:00,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:01,354 INFO L124 PetriNetUnfolderBase]: 777/1857 cut-off events. [2024-11-27 20:26:01,354 INFO L125 PetriNetUnfolderBase]: For 208/208 co-relation queries the response was YES. [2024-11-27 20:26:01,360 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3366 conditions, 1857 events. 777/1857 cut-off events. For 208/208 co-relation queries the response was YES. Maximal size of possible extension queue 129. Compared 13306 event pairs, 426 based on Foata normal form. 16/1356 useless extension candidates. Maximal degree in co-relation 2247. Up to 686 conditions per place. [2024-11-27 20:26:01,371 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 69 selfloop transitions, 8 changer transitions 0/101 dead transitions. [2024-11-27 20:26:01,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 101 transitions, 421 flow [2024-11-27 20:26:01,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:26:01,371 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:26:01,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 226 transitions. [2024-11-27 20:26:01,374 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6848484848484848 [2024-11-27 20:26:01,374 INFO L175 Difference]: Start difference. First operand has 65 places, 65 transitions, 178 flow. Second operand 5 states and 226 transitions. [2024-11-27 20:26:01,374 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 101 transitions, 421 flow [2024-11-27 20:26:01,376 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 101 transitions, 416 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:26:01,379 INFO L231 Difference]: Finished difference. Result has 69 places, 69 transitions, 228 flow [2024-11-27 20:26:01,382 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=173, PETRI_DIFFERENCE_MINUEND_PLACES=63, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=228, PETRI_PLACES=69, PETRI_TRANSITIONS=69} [2024-11-27 20:26:01,383 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 7 predicate places. [2024-11-27 20:26:01,383 INFO L471 AbstractCegarLoop]: Abstraction has has 69 places, 69 transitions, 228 flow [2024-11-27 20:26:01,383 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:26:01,386 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:01,386 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:01,386 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 20:26:01,387 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting thread2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:01,387 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:01,387 INFO L85 PathProgramCache]: Analyzing trace with hash 1074421279, now seen corresponding path program 1 times [2024-11-27 20:26:01,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:01,387 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1933609294] [2024-11-27 20:26:01,387 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:01,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:01,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:01,494 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-27 20:26:01,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:01,495 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1933609294] [2024-11-27 20:26:01,495 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1933609294] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:01,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:01,496 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:26:01,496 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1836453420] [2024-11-27 20:26:01,496 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:01,497 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:26:01,497 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:01,497 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:26:01,497 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:26:01,590 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 66 [2024-11-27 20:26:01,590 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 69 transitions, 228 flow. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 0 states have call successors, (0), 0 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-27 20:26:01,590 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:01,590 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 66 [2024-11-27 20:26:01,590 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:01,878 INFO L124 PetriNetUnfolderBase]: 949/2075 cut-off events. [2024-11-27 20:26:01,878 INFO L125 PetriNetUnfolderBase]: For 952/952 co-relation queries the response was YES. [2024-11-27 20:26:01,883 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4182 conditions, 2075 events. 949/2075 cut-off events. For 952/952 co-relation queries the response was YES. Maximal size of possible extension queue 135. Compared 14060 event pairs, 658 based on Foata normal form. 0/1715 useless extension candidates. Maximal degree in co-relation 2639. Up to 1514 conditions per place. [2024-11-27 20:26:01,893 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 44 selfloop transitions, 3 changer transitions 0/65 dead transitions. [2024-11-27 20:26:01,895 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 68 places, 65 transitions, 314 flow [2024-11-27 20:26:01,895 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:26:01,895 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:26:01,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 131 transitions. [2024-11-27 20:26:01,896 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4962121212121212 [2024-11-27 20:26:01,896 INFO L175 Difference]: Start difference. First operand has 69 places, 69 transitions, 228 flow. Second operand 4 states and 131 transitions. [2024-11-27 20:26:01,896 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 68 places, 65 transitions, 314 flow [2024-11-27 20:26:01,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 67 places, 65 transitions, 311 flow, removed 0 selfloop flow, removed 1 redundant places. [2024-11-27 20:26:01,905 INFO L231 Difference]: Finished difference. Result has 67 places, 65 transitions, 223 flow [2024-11-27 20:26:01,907 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=217, PETRI_DIFFERENCE_MINUEND_PLACES=64, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=223, PETRI_PLACES=67, PETRI_TRANSITIONS=65} [2024-11-27 20:26:01,908 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 5 predicate places. [2024-11-27 20:26:01,908 INFO L471 AbstractCegarLoop]: Abstraction has has 67 places, 65 transitions, 223 flow [2024-11-27 20:26:01,909 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 0 states have call successors, (0), 0 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-27 20:26:01,911 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:01,911 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:01,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 20:26:01,911 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:01,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:01,912 INFO L85 PathProgramCache]: Analyzing trace with hash 1074421280, now seen corresponding path program 1 times [2024-11-27 20:26:01,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:01,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1832621679] [2024-11-27 20:26:01,912 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:01,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:01,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:02,017 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-27 20:26:02,017 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:02,018 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1832621679] [2024-11-27 20:26:02,018 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1832621679] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:02,018 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:02,018 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:26:02,018 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600225579] [2024-11-27 20:26:02,018 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:02,019 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:26:02,019 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:02,019 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:26:02,019 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:26:02,057 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-27 20:26:02,057 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 67 places, 65 transitions, 223 flow. Second operand has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:26:02,058 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:02,058 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-27 20:26:02,058 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:02,379 INFO L124 PetriNetUnfolderBase]: 705/1497 cut-off events. [2024-11-27 20:26:02,380 INFO L125 PetriNetUnfolderBase]: For 729/729 co-relation queries the response was YES. [2024-11-27 20:26:02,383 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3116 conditions, 1497 events. 705/1497 cut-off events. For 729/729 co-relation queries the response was YES. Maximal size of possible extension queue 85. Compared 8849 event pairs, 424 based on Foata normal form. 0/1172 useless extension candidates. Maximal degree in co-relation 2112. Up to 713 conditions per place. [2024-11-27 20:26:02,389 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 73 selfloop transitions, 5 changer transitions 0/98 dead transitions. [2024-11-27 20:26:02,389 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 98 transitions, 498 flow [2024-11-27 20:26:02,389 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:26:02,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:26:02,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 222 transitions. [2024-11-27 20:26:02,390 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6727272727272727 [2024-11-27 20:26:02,390 INFO L175 Difference]: Start difference. First operand has 67 places, 65 transitions, 223 flow. Second operand 5 states and 222 transitions. [2024-11-27 20:26:02,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 98 transitions, 498 flow [2024-11-27 20:26:02,394 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 98 transitions, 492 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:26:02,396 INFO L231 Difference]: Finished difference. Result has 71 places, 67 transitions, 244 flow [2024-11-27 20:26:02,396 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=219, PETRI_DIFFERENCE_MINUEND_PLACES=65, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=244, PETRI_PLACES=71, PETRI_TRANSITIONS=67} [2024-11-27 20:26:02,396 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 9 predicate places. [2024-11-27 20:26:02,396 INFO L471 AbstractCegarLoop]: Abstraction has has 71 places, 67 transitions, 244 flow [2024-11-27 20:26:02,397 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 32.8) internal successors, (164), 5 states have internal predecessors, (164), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:26:02,397 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:02,399 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:02,399 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 20:26:02,400 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:02,400 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:02,400 INFO L85 PathProgramCache]: Analyzing trace with hash -1895637238, now seen corresponding path program 1 times [2024-11-27 20:26:02,400 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:02,400 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1424183847] [2024-11-27 20:26:02,400 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:02,401 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:02,418 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:02,516 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:02,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:02,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1424183847] [2024-11-27 20:26:02,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1424183847] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:02,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:02,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:26:02,517 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [312527265] [2024-11-27 20:26:02,517 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:02,517 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:26:02,518 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:02,518 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:26:02,518 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:26:02,556 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-27 20:26:02,556 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 67 transitions, 244 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-27 20:26:02,556 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:02,557 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-27 20:26:02,557 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:02,835 INFO L124 PetriNetUnfolderBase]: 641/1288 cut-off events. [2024-11-27 20:26:02,835 INFO L125 PetriNetUnfolderBase]: For 783/783 co-relation queries the response was YES. [2024-11-27 20:26:02,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2968 conditions, 1288 events. 641/1288 cut-off events. For 783/783 co-relation queries the response was YES. Maximal size of possible extension queue 64. Compared 6907 event pairs, 390 based on Foata normal form. 13/1138 useless extension candidates. Maximal degree in co-relation 2017. Up to 626 conditions per place. [2024-11-27 20:26:02,844 INFO L140 encePairwiseOnDemand]: 60/66 looper letters, 68 selfloop transitions, 8 changer transitions 0/96 dead transitions. [2024-11-27 20:26:02,844 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 96 transitions, 499 flow [2024-11-27 20:26:02,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:26:02,845 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:26:02,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 219 transitions. [2024-11-27 20:26:02,845 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6636363636363637 [2024-11-27 20:26:02,846 INFO L175 Difference]: Start difference. First operand has 71 places, 67 transitions, 244 flow. Second operand 5 states and 219 transitions. [2024-11-27 20:26:02,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 96 transitions, 499 flow [2024-11-27 20:26:02,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 96 transitions, 494 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:26:02,850 INFO L231 Difference]: Finished difference. Result has 75 places, 71 transitions, 294 flow [2024-11-27 20:26:02,851 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=239, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=294, PETRI_PLACES=75, PETRI_TRANSITIONS=71} [2024-11-27 20:26:02,851 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 13 predicate places. [2024-11-27 20:26:02,851 INFO L471 AbstractCegarLoop]: Abstraction has has 75 places, 71 transitions, 294 flow [2024-11-27 20:26:02,852 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-27 20:26:02,852 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:02,852 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:02,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-27 20:26:02,852 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:02,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:02,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1122797253, now seen corresponding path program 1 times [2024-11-27 20:26:02,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:02,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [504184165] [2024-11-27 20:26:02,853 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:02,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:02,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:03,120 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:03,121 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:03,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [504184165] [2024-11-27 20:26:03,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [504184165] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:03,122 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1475144382] [2024-11-27 20:26:03,122 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:03,122 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:03,122 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:03,124 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:03,129 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:26:03,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:03,214 INFO L256 TraceCheckSpWp]: Trace formula consists of 145 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-27 20:26:03,216 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:03,226 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-27 20:26:03,297 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 20:26:03,298 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-27 20:26:03,317 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 20:26:03,317 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-27 20:26:03,421 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:03,422 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:03,592 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2024-11-27 20:26:03,703 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:03,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1475144382] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:03,703 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:03,703 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 11 [2024-11-27 20:26:03,703 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [807659901] [2024-11-27 20:26:03,704 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:03,704 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-27 20:26:03,704 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:03,705 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-27 20:26:03,705 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:26:04,904 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-27 20:26:04,905 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 71 transitions, 294 flow. Second operand has 13 states, 13 states have (on average 28.153846153846153) internal successors, (366), 13 states have internal predecessors, (366), 0 states have call successors, (0), 0 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-27 20:26:04,905 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:04,905 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-27 20:26:04,905 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:05,794 INFO L124 PetriNetUnfolderBase]: 890/1743 cut-off events. [2024-11-27 20:26:05,794 INFO L125 PetriNetUnfolderBase]: For 1270/1270 co-relation queries the response was YES. [2024-11-27 20:26:05,799 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4141 conditions, 1743 events. 890/1743 cut-off events. For 1270/1270 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 9649 event pairs, 402 based on Foata normal form. 0/1556 useless extension candidates. Maximal degree in co-relation 2891. Up to 521 conditions per place. [2024-11-27 20:26:05,808 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 91 selfloop transitions, 17 changer transitions 0/125 dead transitions. [2024-11-27 20:26:05,808 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 125 transitions, 683 flow [2024-11-27 20:26:05,808 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:26:05,809 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 20:26:05,810 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 335 transitions. [2024-11-27 20:26:05,810 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.563973063973064 [2024-11-27 20:26:05,810 INFO L175 Difference]: Start difference. First operand has 75 places, 71 transitions, 294 flow. Second operand 9 states and 335 transitions. [2024-11-27 20:26:05,811 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 125 transitions, 683 flow [2024-11-27 20:26:05,815 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 125 transitions, 673 flow, removed 0 selfloop flow, removed 2 redundant places. [2024-11-27 20:26:05,817 INFO L231 Difference]: Finished difference. Result has 82 places, 77 transitions, 376 flow [2024-11-27 20:26:05,818 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=285, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=376, PETRI_PLACES=82, PETRI_TRANSITIONS=77} [2024-11-27 20:26:05,818 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 20 predicate places. [2024-11-27 20:26:05,818 INFO L471 AbstractCegarLoop]: Abstraction has has 82 places, 77 transitions, 376 flow [2024-11-27 20:26:05,819 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 28.153846153846153) internal successors, (366), 13 states have internal predecessors, (366), 0 states have call successors, (0), 0 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-27 20:26:05,819 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:05,819 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:05,828 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-27 20:26:06,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-27 20:26:06,020 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:06,021 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:06,021 INFO L85 PathProgramCache]: Analyzing trace with hash 1122797252, now seen corresponding path program 1 times [2024-11-27 20:26:06,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:06,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [301139420] [2024-11-27 20:26:06,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:06,022 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:06,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:06,177 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2024-11-27 20:26:06,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:06,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [301139420] [2024-11-27 20:26:06,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [301139420] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:06,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:06,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:26:06,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1086725919] [2024-11-27 20:26:06,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:06,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:26:06,178 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:06,179 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:26:06,179 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:26:06,318 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 23 out of 66 [2024-11-27 20:26:06,318 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 82 places, 77 transitions, 376 flow. Second operand has 5 states, 5 states have (on average 25.2) internal successors, (126), 5 states have internal predecessors, (126), 0 states have call successors, (0), 0 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-27 20:26:06,319 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:06,319 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 23 of 66 [2024-11-27 20:26:06,319 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:06,605 INFO L124 PetriNetUnfolderBase]: 917/1788 cut-off events. [2024-11-27 20:26:06,606 INFO L125 PetriNetUnfolderBase]: For 2057/2057 co-relation queries the response was YES. [2024-11-27 20:26:06,610 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4546 conditions, 1788 events. 917/1788 cut-off events. For 2057/2057 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 9656 event pairs, 650 based on Foata normal form. 36/1705 useless extension candidates. Maximal degree in co-relation 3007. Up to 1474 conditions per place. [2024-11-27 20:26:06,621 INFO L140 encePairwiseOnDemand]: 59/66 looper letters, 53 selfloop transitions, 7 changer transitions 0/73 dead transitions. [2024-11-27 20:26:06,621 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 73 transitions, 488 flow [2024-11-27 20:26:06,621 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:26:06,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2024-11-27 20:26:06,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 154 transitions. [2024-11-27 20:26:06,623 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.4666666666666667 [2024-11-27 20:26:06,623 INFO L175 Difference]: Start difference. First operand has 82 places, 77 transitions, 376 flow. Second operand 5 states and 154 transitions. [2024-11-27 20:26:06,623 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 73 transitions, 488 flow [2024-11-27 20:26:06,628 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 73 transitions, 472 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-11-27 20:26:06,630 INFO L231 Difference]: Finished difference. Result has 80 places, 73 transitions, 366 flow [2024-11-27 20:26:06,630 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=352, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=66, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=366, PETRI_PLACES=80, PETRI_TRANSITIONS=73} [2024-11-27 20:26:06,633 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 18 predicate places. [2024-11-27 20:26:06,633 INFO L471 AbstractCegarLoop]: Abstraction has has 80 places, 73 transitions, 366 flow [2024-11-27 20:26:06,633 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 25.2) internal successors, (126), 5 states have internal predecessors, (126), 0 states have call successors, (0), 0 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-27 20:26:06,633 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:06,633 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:06,633 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-27 20:26:06,633 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:06,634 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:06,634 INFO L85 PathProgramCache]: Analyzing trace with hash 446977018, now seen corresponding path program 1 times [2024-11-27 20:26:06,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:06,634 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [755339134] [2024-11-27 20:26:06,634 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:06,634 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:06,653 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:06,903 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:06,904 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:06,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [755339134] [2024-11-27 20:26:06,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [755339134] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:06,904 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107992058] [2024-11-27 20:26:06,904 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:06,904 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:06,904 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:06,907 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:06,910 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-27 20:26:06,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:06,999 INFO L256 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 20:26:07,001 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:07,106 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:07,106 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:07,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 22 treesize of output 18 [2024-11-27 20:26:07,184 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:07,185 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107992058] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:07,185 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:07,185 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-27 20:26:07,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [384413264] [2024-11-27 20:26:07,185 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:07,185 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:26:07,188 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:07,188 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:26:07,188 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:26:07,729 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 66 [2024-11-27 20:26:07,730 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 73 transitions, 366 flow. Second operand has 11 states, 11 states have (on average 30.90909090909091) internal successors, (340), 11 states have internal predecessors, (340), 0 states have call successors, (0), 0 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-27 20:26:07,730 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:07,730 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 66 [2024-11-27 20:26:07,730 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:08,329 INFO L124 PetriNetUnfolderBase]: 836/1543 cut-off events. [2024-11-27 20:26:08,330 INFO L125 PetriNetUnfolderBase]: For 1528/1528 co-relation queries the response was YES. [2024-11-27 20:26:08,333 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3992 conditions, 1543 events. 836/1543 cut-off events. For 1528/1528 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 7834 event pairs, 402 based on Foata normal form. 0/1448 useless extension candidates. Maximal degree in co-relation 2823. Up to 521 conditions per place. [2024-11-27 20:26:08,340 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 86 selfloop transitions, 17 changer transitions 0/117 dead transitions. [2024-11-27 20:26:08,340 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 85 places, 117 transitions, 694 flow [2024-11-27 20:26:08,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:26:08,340 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 20:26:08,341 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 296 transitions. [2024-11-27 20:26:08,342 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6406926406926406 [2024-11-27 20:26:08,342 INFO L175 Difference]: Start difference. First operand has 80 places, 73 transitions, 366 flow. Second operand 7 states and 296 transitions. [2024-11-27 20:26:08,342 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 85 places, 117 transitions, 694 flow [2024-11-27 20:26:08,346 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 117 transitions, 684 flow, removed 0 selfloop flow, removed 3 redundant places. [2024-11-27 20:26:08,348 INFO L231 Difference]: Finished difference. Result has 84 places, 73 transitions, 409 flow [2024-11-27 20:26:08,348 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=409, PETRI_PLACES=84, PETRI_TRANSITIONS=73} [2024-11-27 20:26:08,349 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 22 predicate places. [2024-11-27 20:26:08,349 INFO L471 AbstractCegarLoop]: Abstraction has has 84 places, 73 transitions, 409 flow [2024-11-27 20:26:08,349 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 30.90909090909091) internal successors, (340), 11 states have internal predecessors, (340), 0 states have call successors, (0), 0 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-27 20:26:08,349 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:08,349 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:08,359 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2024-11-27 20:26:08,553 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:08,553 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:08,555 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:08,555 INFO L85 PathProgramCache]: Analyzing trace with hash 982990739, now seen corresponding path program 1 times [2024-11-27 20:26:08,555 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:08,555 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1451332643] [2024-11-27 20:26:08,555 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:08,555 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:08,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:08,842 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:08,842 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:08,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1451332643] [2024-11-27 20:26:08,843 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1451332643] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:08,843 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2058301482] [2024-11-27 20:26:08,843 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:08,843 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:08,844 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:08,846 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:08,850 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-27 20:26:08,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:08,933 INFO L256 TraceCheckSpWp]: Trace formula consists of 161 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-27 20:26:08,934 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:09,042 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:09,042 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:09,107 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-27 20:26:09,117 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:09,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2058301482] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:09,117 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:09,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 10 [2024-11-27 20:26:09,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544020262] [2024-11-27 20:26:09,118 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:09,118 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-11-27 20:26:09,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:09,119 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-11-27 20:26:09,119 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2024-11-27 20:26:09,546 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 66 [2024-11-27 20:26:09,547 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 73 transitions, 409 flow. Second operand has 11 states, 11 states have (on average 30.272727272727273) internal successors, (333), 11 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:26:09,547 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:09,547 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 66 [2024-11-27 20:26:09,547 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:10,149 INFO L124 PetriNetUnfolderBase]: 1179/2130 cut-off events. [2024-11-27 20:26:10,150 INFO L125 PetriNetUnfolderBase]: For 3948/4008 co-relation queries the response was YES. [2024-11-27 20:26:10,156 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5818 conditions, 2130 events. 1179/2130 cut-off events. For 3948/4008 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 11060 event pairs, 488 based on Foata normal form. 0/1994 useless extension candidates. Maximal degree in co-relation 3768. Up to 736 conditions per place. [2024-11-27 20:26:10,167 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 95 selfloop transitions, 17 changer transitions 0/125 dead transitions. [2024-11-27 20:26:10,167 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 125 transitions, 865 flow [2024-11-27 20:26:10,167 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:26:10,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 20:26:10,169 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 289 transitions. [2024-11-27 20:26:10,169 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6255411255411255 [2024-11-27 20:26:10,169 INFO L175 Difference]: Start difference. First operand has 84 places, 73 transitions, 409 flow. Second operand 7 states and 289 transitions. [2024-11-27 20:26:10,169 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 125 transitions, 865 flow [2024-11-27 20:26:10,175 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 125 transitions, 826 flow, removed 5 selfloop flow, removed 5 redundant places. [2024-11-27 20:26:10,177 INFO L231 Difference]: Finished difference. Result has 86 places, 76 transitions, 449 flow [2024-11-27 20:26:10,178 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=378, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=449, PETRI_PLACES=86, PETRI_TRANSITIONS=76} [2024-11-27 20:26:10,178 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 24 predicate places. [2024-11-27 20:26:10,178 INFO L471 AbstractCegarLoop]: Abstraction has has 86 places, 76 transitions, 449 flow [2024-11-27 20:26:10,179 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 30.272727272727273) internal successors, (333), 11 states have internal predecessors, (333), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:26:10,179 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:10,179 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:10,190 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-27 20:26:10,379 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:10,380 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:10,380 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:10,380 INFO L85 PathProgramCache]: Analyzing trace with hash 407942401, now seen corresponding path program 1 times [2024-11-27 20:26:10,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:10,380 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1356051432] [2024-11-27 20:26:10,380 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:10,380 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:10,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:10,709 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:10,710 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:10,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1356051432] [2024-11-27 20:26:10,710 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1356051432] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:10,710 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1463325228] [2024-11-27 20:26:10,710 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:10,710 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:10,710 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:10,712 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:10,715 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-27 20:26:10,805 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:10,808 INFO L256 TraceCheckSpWp]: Trace formula consists of 167 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 20:26:10,810 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:10,823 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-27 20:26:10,890 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 20:26:10,890 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 15 [2024-11-27 20:26:10,907 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 20:26:10,907 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-27 20:26:11,025 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:11,026 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:11,204 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2024-11-27 20:26:11,299 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:11,300 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1463325228] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:11,300 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:11,300 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 12 [2024-11-27 20:26:11,300 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1413070347] [2024-11-27 20:26:11,300 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:11,301 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 20:26:11,301 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:11,301 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 20:26:11,302 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:26:12,243 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 66 [2024-11-27 20:26:12,243 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 76 transitions, 449 flow. Second operand has 14 states, 14 states have (on average 29.5) internal successors, (413), 14 states have internal predecessors, (413), 0 states have call successors, (0), 0 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-27 20:26:12,244 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:12,244 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 66 [2024-11-27 20:26:12,244 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:13,159 INFO L124 PetriNetUnfolderBase]: 1095/1955 cut-off events. [2024-11-27 20:26:13,160 INFO L125 PetriNetUnfolderBase]: For 3781/3829 co-relation queries the response was YES. [2024-11-27 20:26:13,166 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5674 conditions, 1955 events. 1095/1955 cut-off events. For 3781/3829 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 9772 event pairs, 488 based on Foata normal form. 0/1903 useless extension candidates. Maximal degree in co-relation 3611. Up to 736 conditions per place. [2024-11-27 20:26:13,178 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 96 selfloop transitions, 17 changer transitions 0/127 dead transitions. [2024-11-27 20:26:13,178 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 127 transitions, 893 flow [2024-11-27 20:26:13,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:26:13,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 20:26:13,180 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 340 transitions. [2024-11-27 20:26:13,180 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5723905723905723 [2024-11-27 20:26:13,180 INFO L175 Difference]: Start difference. First operand has 86 places, 76 transitions, 449 flow. Second operand 9 states and 340 transitions. [2024-11-27 20:26:13,181 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 127 transitions, 893 flow [2024-11-27 20:26:13,188 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 127 transitions, 863 flow, removed 4 selfloop flow, removed 4 redundant places. [2024-11-27 20:26:13,189 INFO L231 Difference]: Finished difference. Result has 91 places, 76 transitions, 472 flow [2024-11-27 20:26:13,190 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=417, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=16, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=472, PETRI_PLACES=91, PETRI_TRANSITIONS=76} [2024-11-27 20:26:13,191 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 29 predicate places. [2024-11-27 20:26:13,191 INFO L471 AbstractCegarLoop]: Abstraction has has 91 places, 76 transitions, 472 flow [2024-11-27 20:26:13,191 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 29.5) internal successors, (413), 14 states have internal predecessors, (413), 0 states have call successors, (0), 0 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-27 20:26:13,192 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:13,192 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:13,202 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-27 20:26:13,396 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2024-11-27 20:26:13,396 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:13,396 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:13,397 INFO L85 PathProgramCache]: Analyzing trace with hash 1494268491, now seen corresponding path program 1 times [2024-11-27 20:26:13,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:13,397 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671845949] [2024-11-27 20:26:13,397 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:13,397 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:13,421 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:13,561 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:13,561 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:13,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671845949] [2024-11-27 20:26:13,561 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671845949] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:13,561 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2072495089] [2024-11-27 20:26:13,562 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:13,562 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:13,562 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:13,564 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:13,574 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-27 20:26:13,750 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:13,756 INFO L256 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:26:13,758 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:13,867 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:13,867 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:13,968 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:13,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2072495089] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:13,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:13,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-11-27 20:26:13,968 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [679598540] [2024-11-27 20:26:13,968 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:13,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:26:13,969 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:13,969 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:26:13,970 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:26:14,322 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-27 20:26:14,323 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 91 places, 76 transitions, 472 flow. Second operand has 16 states, 16 states have (on average 33.125) internal successors, (530), 16 states have internal predecessors, (530), 0 states have call successors, (0), 0 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-27 20:26:14,323 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:14,323 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-27 20:26:14,323 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:15,501 INFO L124 PetriNetUnfolderBase]: 2792/5128 cut-off events. [2024-11-27 20:26:15,501 INFO L125 PetriNetUnfolderBase]: For 11827/11938 co-relation queries the response was YES. [2024-11-27 20:26:15,518 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15517 conditions, 5128 events. 2792/5128 cut-off events. For 11827/11938 co-relation queries the response was YES. Maximal size of possible extension queue 198. Compared 33149 event pairs, 1093 based on Foata normal form. 72/5122 useless extension candidates. Maximal degree in co-relation 8029. Up to 1002 conditions per place. [2024-11-27 20:26:15,537 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 232 selfloop transitions, 46 changer transitions 0/294 dead transitions. [2024-11-27 20:26:15,537 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 294 transitions, 2282 flow [2024-11-27 20:26:15,538 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 20:26:15,538 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-27 20:26:15,540 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 866 transitions. [2024-11-27 20:26:15,541 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6248196248196248 [2024-11-27 20:26:15,541 INFO L175 Difference]: Start difference. First operand has 91 places, 76 transitions, 472 flow. Second operand 21 states and 866 transitions. [2024-11-27 20:26:15,541 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 294 transitions, 2282 flow [2024-11-27 20:26:15,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 104 places, 294 transitions, 2194 flow, removed 14 selfloop flow, removed 7 redundant places. [2024-11-27 20:26:15,562 INFO L231 Difference]: Finished difference. Result has 110 places, 107 transitions, 859 flow [2024-11-27 20:26:15,563 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=21, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=859, PETRI_PLACES=110, PETRI_TRANSITIONS=107} [2024-11-27 20:26:15,563 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 48 predicate places. [2024-11-27 20:26:15,563 INFO L471 AbstractCegarLoop]: Abstraction has has 110 places, 107 transitions, 859 flow [2024-11-27 20:26:15,564 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 33.125) internal successors, (530), 16 states have internal predecessors, (530), 0 states have call successors, (0), 0 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-27 20:26:15,564 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:15,564 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:15,573 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2024-11-27 20:26:15,768 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-27 20:26:15,768 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:15,769 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:15,769 INFO L85 PathProgramCache]: Analyzing trace with hash 1059616855, now seen corresponding path program 1 times [2024-11-27 20:26:15,769 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:15,769 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [779594424] [2024-11-27 20:26:15,769 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:15,769 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:15,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:15,923 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-27 20:26:15,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:15,923 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [779594424] [2024-11-27 20:26:15,923 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [779594424] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:15,923 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:15,923 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:26:15,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [210709815] [2024-11-27 20:26:15,924 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:15,924 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:26:15,924 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:15,925 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:26:15,925 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:26:15,925 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:26:15,925 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 107 transitions, 859 flow. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 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-27 20:26:15,925 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:15,925 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:26:15,926 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:16,521 INFO L124 PetriNetUnfolderBase]: 3045/5903 cut-off events. [2024-11-27 20:26:16,521 INFO L125 PetriNetUnfolderBase]: For 16078/16297 co-relation queries the response was YES. [2024-11-27 20:26:16,534 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17849 conditions, 5903 events. 3045/5903 cut-off events. For 16078/16297 co-relation queries the response was YES. Maximal size of possible extension queue 247. Compared 42731 event pairs, 1702 based on Foata normal form. 54/5797 useless extension candidates. Maximal degree in co-relation 12483. Up to 3869 conditions per place. [2024-11-27 20:26:16,553 INFO L140 encePairwiseOnDemand]: 62/66 looper letters, 106 selfloop transitions, 1 changer transitions 9/133 dead transitions. [2024-11-27 20:26:16,554 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 133 transitions, 1208 flow [2024-11-27 20:26:16,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:26:16,554 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:26:16,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 182 transitions. [2024-11-27 20:26:16,557 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6893939393939394 [2024-11-27 20:26:16,557 INFO L175 Difference]: Start difference. First operand has 110 places, 107 transitions, 859 flow. Second operand 4 states and 182 transitions. [2024-11-27 20:26:16,558 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 133 transitions, 1208 flow [2024-11-27 20:26:16,584 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 133 transitions, 1178 flow, removed 9 selfloop flow, removed 2 redundant places. [2024-11-27 20:26:16,586 INFO L231 Difference]: Finished difference. Result has 113 places, 107 transitions, 844 flow [2024-11-27 20:26:16,587 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=829, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=844, PETRI_PLACES=113, PETRI_TRANSITIONS=107} [2024-11-27 20:26:16,588 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 51 predicate places. [2024-11-27 20:26:16,588 INFO L471 AbstractCegarLoop]: Abstraction has has 113 places, 107 transitions, 844 flow [2024-11-27 20:26:16,588 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 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-27 20:26:16,588 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:16,589 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:16,589 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-27 20:26:16,589 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:16,589 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:16,590 INFO L85 PathProgramCache]: Analyzing trace with hash 490603311, now seen corresponding path program 2 times [2024-11-27 20:26:16,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:16,590 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [916740239] [2024-11-27 20:26:16,591 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:26:16,591 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:16,610 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:26:16,610 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:16,743 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-27 20:26:16,744 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:16,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [916740239] [2024-11-27 20:26:16,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [916740239] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:16,744 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:16,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-27 20:26:16,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1109836281] [2024-11-27 20:26:16,744 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:16,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:26:16,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:16,746 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:26:16,746 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-27 20:26:16,747 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:26:16,747 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 107 transitions, 844 flow. Second operand has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 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-27 20:26:16,747 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:16,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:26:16,748 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:17,574 INFO L124 PetriNetUnfolderBase]: 3285/6382 cut-off events. [2024-11-27 20:26:17,574 INFO L125 PetriNetUnfolderBase]: For 18080/18335 co-relation queries the response was YES. [2024-11-27 20:26:17,591 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19401 conditions, 6382 events. 3285/6382 cut-off events. For 18080/18335 co-relation queries the response was YES. Maximal size of possible extension queue 295. Compared 47357 event pairs, 2166 based on Foata normal form. 45/6173 useless extension candidates. Maximal degree in co-relation 19270. Up to 4692 conditions per place. [2024-11-27 20:26:17,609 INFO L140 encePairwiseOnDemand]: 62/66 looper letters, 117 selfloop transitions, 1 changer transitions 7/142 dead transitions. [2024-11-27 20:26:17,609 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 142 transitions, 1351 flow [2024-11-27 20:26:17,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-27 20:26:17,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2024-11-27 20:26:17,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 180 transitions. [2024-11-27 20:26:17,611 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6818181818181818 [2024-11-27 20:26:17,611 INFO L175 Difference]: Start difference. First operand has 113 places, 107 transitions, 844 flow. Second operand 4 states and 180 transitions. [2024-11-27 20:26:17,611 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 142 transitions, 1351 flow [2024-11-27 20:26:17,640 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 142 transitions, 1345 flow, removed 2 selfloop flow, removed 2 redundant places. [2024-11-27 20:26:17,642 INFO L231 Difference]: Finished difference. Result has 115 places, 107 transitions, 866 flow [2024-11-27 20:26:17,642 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=841, PETRI_DIFFERENCE_MINUEND_PLACES=110, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=866, PETRI_PLACES=115, PETRI_TRANSITIONS=107} [2024-11-27 20:26:17,643 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 53 predicate places. [2024-11-27 20:26:17,643 INFO L471 AbstractCegarLoop]: Abstraction has has 115 places, 107 transitions, 866 flow [2024-11-27 20:26:17,643 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.0) internal successors, (144), 4 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-27 20:26:17,643 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:17,644 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:17,644 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-27 20:26:17,644 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:17,644 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:17,645 INFO L85 PathProgramCache]: Analyzing trace with hash -1744815814, now seen corresponding path program 1 times [2024-11-27 20:26:17,645 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:17,645 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363384836] [2024-11-27 20:26:17,645 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:17,645 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:17,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:17,757 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 1 proven. 2 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:17,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:17,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363384836] [2024-11-27 20:26:17,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [363384836] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:17,758 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [143058012] [2024-11-27 20:26:17,758 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:17,758 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:17,758 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:17,760 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:17,763 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-27 20:26:17,853 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:17,854 INFO L256 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-27 20:26:17,856 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:17,964 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:17,964 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:18,080 INFO L134 CoverageAnalysis]: Checked inductivity of 9 backedges. 5 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:18,080 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [143058012] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:18,081 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:18,081 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 6] total 16 [2024-11-27 20:26:18,081 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1157373792] [2024-11-27 20:26:18,082 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:18,083 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:26:18,083 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:18,083 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:26:18,083 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=191, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:26:18,396 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-27 20:26:18,397 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 107 transitions, 866 flow. Second operand has 16 states, 16 states have (on average 33.375) internal successors, (534), 16 states have internal predecessors, (534), 0 states have call successors, (0), 0 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-27 20:26:18,397 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:18,397 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-27 20:26:18,398 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:19,419 INFO L124 PetriNetUnfolderBase]: 3043/5744 cut-off events. [2024-11-27 20:26:19,420 INFO L125 PetriNetUnfolderBase]: For 18675/18927 co-relation queries the response was YES. [2024-11-27 20:26:19,437 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18245 conditions, 5744 events. 3043/5744 cut-off events. For 18675/18927 co-relation queries the response was YES. Maximal size of possible extension queue 277. Compared 40160 event pairs, 1735 based on Foata normal form. 72/5724 useless extension candidates. Maximal degree in co-relation 18113. Up to 1247 conditions per place. [2024-11-27 20:26:19,450 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 208 selfloop transitions, 46 changer transitions 0/270 dead transitions. [2024-11-27 20:26:19,450 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 270 transitions, 2300 flow [2024-11-27 20:26:19,450 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2024-11-27 20:26:19,450 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2024-11-27 20:26:19,452 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 860 transitions. [2024-11-27 20:26:19,453 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6204906204906205 [2024-11-27 20:26:19,453 INFO L175 Difference]: Start difference. First operand has 115 places, 107 transitions, 866 flow. Second operand 21 states and 860 transitions. [2024-11-27 20:26:19,453 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 270 transitions, 2300 flow [2024-11-27 20:26:19,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 270 transitions, 2288 flow, removed 4 selfloop flow, removed 2 redundant places. [2024-11-27 20:26:19,491 INFO L231 Difference]: Finished difference. Result has 135 places, 123 transitions, 1151 flow [2024-11-27 20:26:19,491 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=863, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=107, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=1151, PETRI_PLACES=135, PETRI_TRANSITIONS=123} [2024-11-27 20:26:19,492 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 73 predicate places. [2024-11-27 20:26:19,492 INFO L471 AbstractCegarLoop]: Abstraction has has 135 places, 123 transitions, 1151 flow [2024-11-27 20:26:19,492 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 33.375) internal successors, (534), 16 states have internal predecessors, (534), 0 states have call successors, (0), 0 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-27 20:26:19,493 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:19,493 INFO L206 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:19,505 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-27 20:26:19,693 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:19,693 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:19,694 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:19,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1746292844, now seen corresponding path program 1 times [2024-11-27 20:26:19,694 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:19,694 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [844861536] [2024-11-27 20:26:19,694 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:19,694 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:19,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:19,742 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-27 20:26:19,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:19,742 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [844861536] [2024-11-27 20:26:19,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [844861536] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:19,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:19,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:26:19,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1921250019] [2024-11-27 20:26:19,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:19,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:26:19,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:19,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:26:19,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:26:19,744 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:26:19,744 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 135 places, 123 transitions, 1151 flow. Second operand has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:26:19,744 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:19,744 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:26:19,744 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:20,156 INFO L124 PetriNetUnfolderBase]: 2161/4301 cut-off events. [2024-11-27 20:26:20,157 INFO L125 PetriNetUnfolderBase]: For 18291/18471 co-relation queries the response was YES. [2024-11-27 20:26:20,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14655 conditions, 4301 events. 2161/4301 cut-off events. For 18291/18471 co-relation queries the response was YES. Maximal size of possible extension queue 173. Compared 29177 event pairs, 818 based on Foata normal form. 209/4448 useless extension candidates. Maximal degree in co-relation 10381. Up to 3107 conditions per place. [2024-11-27 20:26:20,177 INFO L140 encePairwiseOnDemand]: 62/66 looper letters, 109 selfloop transitions, 18 changer transitions 5/149 dead transitions. [2024-11-27 20:26:20,177 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 137 places, 149 transitions, 1673 flow [2024-11-27 20:26:20,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:26:20,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2024-11-27 20:26:20,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 140 transitions. [2024-11-27 20:26:20,178 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.7070707070707071 [2024-11-27 20:26:20,178 INFO L175 Difference]: Start difference. First operand has 135 places, 123 transitions, 1151 flow. Second operand 3 states and 140 transitions. [2024-11-27 20:26:20,178 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 137 places, 149 transitions, 1673 flow [2024-11-27 20:26:20,207 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 127 places, 149 transitions, 1622 flow, removed 9 selfloop flow, removed 10 redundant places. [2024-11-27 20:26:20,209 INFO L231 Difference]: Finished difference. Result has 128 places, 139 transitions, 1418 flow [2024-11-27 20:26:20,210 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1100, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=123, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=105, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=1418, PETRI_PLACES=128, PETRI_TRANSITIONS=139} [2024-11-27 20:26:20,210 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 66 predicate places. [2024-11-27 20:26:20,210 INFO L471 AbstractCegarLoop]: Abstraction has has 128 places, 139 transitions, 1418 flow [2024-11-27 20:26:20,211 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 38.0) internal successors, (114), 3 states have internal predecessors, (114), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:26:20,211 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:20,211 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:20,211 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-27 20:26:20,211 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:20,212 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:20,212 INFO L85 PathProgramCache]: Analyzing trace with hash 369982, now seen corresponding path program 2 times [2024-11-27 20:26:20,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:20,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [221386349] [2024-11-27 20:26:20,212 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:26:20,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:20,234 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:26:20,234 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:20,735 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 5 proven. 14 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:20,735 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:20,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [221386349] [2024-11-27 20:26:20,736 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [221386349] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:20,736 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1177437433] [2024-11-27 20:26:20,736 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:26:20,736 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:20,736 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:20,738 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:20,741 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-27 20:26:20,834 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:26:20,835 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:20,836 INFO L256 TraceCheckSpWp]: Trace formula consists of 189 conjuncts, 23 conjuncts are in the unsatisfiable core [2024-11-27 20:26:20,839 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:20,850 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-27 20:26:20,973 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 20:26:20,974 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-27 20:26:20,980 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-27 20:26:21,179 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:21,179 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:21,416 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2024-11-27 20:26:21,604 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 9 proven. 6 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:26:21,605 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1177437433] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:21,605 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:21,605 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 6] total 23 [2024-11-27 20:26:21,605 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821152481] [2024-11-27 20:26:21,605 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:21,605 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-27 20:26:21,606 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:21,606 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-27 20:26:21,607 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2024-11-27 20:26:25,722 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, Int], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2024-11-27 20:26:28,190 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 66 [2024-11-27 20:26:28,190 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 128 places, 139 transitions, 1418 flow. Second operand has 25 states, 25 states have (on average 26.12) internal successors, (653), 25 states have internal predecessors, (653), 0 states have call successors, (0), 0 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-27 20:26:28,191 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:28,191 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 66 [2024-11-27 20:26:28,191 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:30,418 INFO L124 PetriNetUnfolderBase]: 4054/7358 cut-off events. [2024-11-27 20:26:30,418 INFO L125 PetriNetUnfolderBase]: For 32668/32911 co-relation queries the response was YES. [2024-11-27 20:26:30,438 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25999 conditions, 7358 events. 4054/7358 cut-off events. For 32668/32911 co-relation queries the response was YES. Maximal size of possible extension queue 219. Compared 49189 event pairs, 1459 based on Foata normal form. 72/7332 useless extension candidates. Maximal degree in co-relation 15764. Up to 1777 conditions per place. [2024-11-27 20:26:30,455 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 286 selfloop transitions, 55 changer transitions 0/353 dead transitions. [2024-11-27 20:26:30,455 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 144 places, 353 transitions, 3456 flow [2024-11-27 20:26:30,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-27 20:26:30,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 19 states. [2024-11-27 20:26:30,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 692 transitions. [2024-11-27 20:26:30,457 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5518341307814992 [2024-11-27 20:26:30,457 INFO L175 Difference]: Start difference. First operand has 128 places, 139 transitions, 1418 flow. Second operand 19 states and 692 transitions. [2024-11-27 20:26:30,457 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 144 places, 353 transitions, 3456 flow [2024-11-27 20:26:30,503 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 353 transitions, 3352 flow, removed 52 selfloop flow, removed 2 redundant places. [2024-11-27 20:26:30,507 INFO L231 Difference]: Finished difference. Result has 150 places, 160 transitions, 1750 flow [2024-11-27 20:26:30,508 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1346, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=139, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=35, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=19, PETRI_FLOW=1750, PETRI_PLACES=150, PETRI_TRANSITIONS=160} [2024-11-27 20:26:30,508 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 88 predicate places. [2024-11-27 20:26:30,508 INFO L471 AbstractCegarLoop]: Abstraction has has 150 places, 160 transitions, 1750 flow [2024-11-27 20:26:30,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 26.12) internal successors, (653), 25 states have internal predecessors, (653), 0 states have call successors, (0), 0 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-27 20:26:30,509 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:30,509 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:30,519 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-27 20:26:30,709 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2024-11-27 20:26:30,710 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:30,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:30,710 INFO L85 PathProgramCache]: Analyzing trace with hash 11469985, now seen corresponding path program 1 times [2024-11-27 20:26:30,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:30,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069607697] [2024-11-27 20:26:30,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:30,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:30,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:30,977 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-27 20:26:30,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:30,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069607697] [2024-11-27 20:26:30,978 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2069607697] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:30,978 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [770089216] [2024-11-27 20:26:30,978 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:30,978 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:30,978 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:30,982 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:30,983 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-27 20:26:31,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:31,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-27 20:26:31,077 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:31,229 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-27 20:26:31,229 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:31,353 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-27 20:26:31,406 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-27 20:26:31,407 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [770089216] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:31,407 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:31,407 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2024-11-27 20:26:31,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144856990] [2024-11-27 20:26:31,408 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:31,408 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-27 20:26:31,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:31,408 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-27 20:26:31,409 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2024-11-27 20:26:32,286 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 29 out of 66 [2024-11-27 20:26:32,287 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 150 places, 160 transitions, 1750 flow. Second operand has 20 states, 20 states have (on average 30.95) internal successors, (619), 20 states have internal predecessors, (619), 0 states have call successors, (0), 0 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-27 20:26:32,287 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:32,287 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 29 of 66 [2024-11-27 20:26:32,287 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:33,356 INFO L124 PetriNetUnfolderBase]: 3448/6495 cut-off events. [2024-11-27 20:26:33,356 INFO L125 PetriNetUnfolderBase]: For 31276/31456 co-relation queries the response was YES. [2024-11-27 20:26:33,373 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23746 conditions, 6495 events. 3448/6495 cut-off events. For 31276/31456 co-relation queries the response was YES. Maximal size of possible extension queue 213. Compared 44320 event pairs, 1357 based on Foata normal form. 48/6449 useless extension candidates. Maximal degree in co-relation 22435. Up to 1675 conditions per place. [2024-11-27 20:26:33,386 INFO L140 encePairwiseOnDemand]: 56/66 looper letters, 185 selfloop transitions, 53 changer transitions 0/255 dead transitions. [2024-11-27 20:26:33,386 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 159 places, 255 transitions, 2795 flow [2024-11-27 20:26:33,387 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:26:33,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2024-11-27 20:26:33,387 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 417 transitions. [2024-11-27 20:26:33,388 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6318181818181818 [2024-11-27 20:26:33,388 INFO L175 Difference]: Start difference. First operand has 150 places, 160 transitions, 1750 flow. Second operand 10 states and 417 transitions. [2024-11-27 20:26:33,388 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 159 places, 255 transitions, 2795 flow [2024-11-27 20:26:33,418 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 154 places, 255 transitions, 2717 flow, removed 26 selfloop flow, removed 5 redundant places. [2024-11-27 20:26:33,421 INFO L231 Difference]: Finished difference. Result has 158 places, 163 transitions, 1869 flow [2024-11-27 20:26:33,421 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=160, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=50, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1869, PETRI_PLACES=158, PETRI_TRANSITIONS=163} [2024-11-27 20:26:33,422 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 96 predicate places. [2024-11-27 20:26:33,422 INFO L471 AbstractCegarLoop]: Abstraction has has 158 places, 163 transitions, 1869 flow [2024-11-27 20:26:33,422 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 30.95) internal successors, (619), 20 states have internal predecessors, (619), 0 states have call successors, (0), 0 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-27 20:26:33,422 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:33,422 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-27 20:26:33,429 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2024-11-27 20:26:33,623 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2024-11-27 20:26:33,623 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:33,623 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:33,623 INFO L85 PathProgramCache]: Analyzing trace with hash -1961366832, now seen corresponding path program 1 times [2024-11-27 20:26:33,623 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:33,623 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1756842668] [2024-11-27 20:26:33,623 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:33,624 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:33,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:33,905 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-27 20:26:33,905 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:33,905 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1756842668] [2024-11-27 20:26:33,905 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1756842668] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:33,905 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:33,905 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-27 20:26:33,905 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1485389788] [2024-11-27 20:26:33,906 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:33,906 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-27 20:26:33,906 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:33,906 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-27 20:26:33,906 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2024-11-27 20:26:33,952 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:26:33,952 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 163 transitions, 1869 flow. Second operand has 8 states, 8 states have (on average 34.5) internal successors, (276), 8 states have internal predecessors, (276), 0 states have call successors, (0), 0 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-27 20:26:33,952 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:33,952 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:26:33,952 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:34,935 INFO L124 PetriNetUnfolderBase]: 3254/6097 cut-off events. [2024-11-27 20:26:34,935 INFO L125 PetriNetUnfolderBase]: For 43214/43590 co-relation queries the response was YES. [2024-11-27 20:26:34,955 INFO L83 FinitePrefix]: Finished finitePrefix Result has 23932 conditions, 6097 events. 3254/6097 cut-off events. For 43214/43590 co-relation queries the response was YES. Maximal size of possible extension queue 232. Compared 42004 event pairs, 1070 based on Foata normal form. 1/5982 useless extension candidates. Maximal degree in co-relation 22978. Up to 2998 conditions per place. [2024-11-27 20:26:34,974 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 170 selfloop transitions, 34 changer transitions 27/253 dead transitions. [2024-11-27 20:26:34,974 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 164 places, 253 transitions, 3243 flow [2024-11-27 20:26:34,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-27 20:26:34,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2024-11-27 20:26:34,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 302 transitions. [2024-11-27 20:26:34,975 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6536796536796536 [2024-11-27 20:26:34,975 INFO L175 Difference]: Start difference. First operand has 158 places, 163 transitions, 1869 flow. Second operand 7 states and 302 transitions. [2024-11-27 20:26:34,975 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 164 places, 253 transitions, 3243 flow [2024-11-27 20:26:35,011 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 161 places, 253 transitions, 3210 flow, removed 2 selfloop flow, removed 3 redundant places. [2024-11-27 20:26:35,015 INFO L231 Difference]: Finished difference. Result has 164 places, 186 transitions, 2284 flow [2024-11-27 20:26:35,015 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=1836, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=2284, PETRI_PLACES=164, PETRI_TRANSITIONS=186} [2024-11-27 20:26:35,015 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 102 predicate places. [2024-11-27 20:26:35,015 INFO L471 AbstractCegarLoop]: Abstraction has has 164 places, 186 transitions, 2284 flow [2024-11-27 20:26:35,016 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 34.5) internal successors, (276), 8 states have internal predecessors, (276), 0 states have call successors, (0), 0 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-27 20:26:35,016 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:35,016 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:26:35,016 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-27 20:26:35,016 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:35,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:35,017 INFO L85 PathProgramCache]: Analyzing trace with hash 1432761197, now seen corresponding path program 2 times [2024-11-27 20:26:35,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:35,017 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21972921] [2024-11-27 20:26:35,017 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:26:35,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:35,047 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:26:35,048 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:35,276 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2024-11-27 20:26:35,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:35,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21972921] [2024-11-27 20:26:35,277 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21972921] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:35,277 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394791140] [2024-11-27 20:26:35,277 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:26:35,277 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:35,277 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:35,279 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:35,284 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-27 20:26:35,385 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:26:35,385 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:35,387 INFO L256 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-27 20:26:35,391 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:35,574 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-27 20:26:35,574 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:35,719 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-27 20:26:35,784 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-27 20:26:35,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394791140] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:26:35,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:26:35,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 7] total 19 [2024-11-27 20:26:35,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [521835915] [2024-11-27 20:26:35,787 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:26:35,787 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-27 20:26:35,787 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:35,788 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-27 20:26:35,788 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=324, Unknown=0, NotChecked=0, Total=380 [2024-11-27 20:26:36,864 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 66 [2024-11-27 20:26:36,865 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 164 places, 186 transitions, 2284 flow. Second operand has 20 states, 20 states have (on average 28.5) internal successors, (570), 20 states have internal predecessors, (570), 0 states have call successors, (0), 0 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-27 20:26:36,865 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:36,865 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 66 [2024-11-27 20:26:36,865 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:38,975 INFO L124 PetriNetUnfolderBase]: 5880/10003 cut-off events. [2024-11-27 20:26:38,975 INFO L125 PetriNetUnfolderBase]: For 72367/72367 co-relation queries the response was YES. [2024-11-27 20:26:39,021 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43139 conditions, 10003 events. 5880/10003 cut-off events. For 72367/72367 co-relation queries the response was YES. Maximal size of possible extension queue 230. Compared 63605 event pairs, 978 based on Foata normal form. 156/10151 useless extension candidates. Maximal degree in co-relation 43063. Up to 1929 conditions per place. [2024-11-27 20:26:39,047 INFO L140 encePairwiseOnDemand]: 54/66 looper letters, 355 selfloop transitions, 78 changer transitions 0/446 dead transitions. [2024-11-27 20:26:39,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 177 places, 446 transitions, 6092 flow [2024-11-27 20:26:39,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:26:39,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 17 states. [2024-11-27 20:26:39,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 616 transitions. [2024-11-27 20:26:39,049 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5490196078431373 [2024-11-27 20:26:39,050 INFO L175 Difference]: Start difference. First operand has 164 places, 186 transitions, 2284 flow. Second operand 17 states and 616 transitions. [2024-11-27 20:26:39,050 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 177 places, 446 transitions, 6092 flow [2024-11-27 20:26:39,122 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 171 places, 446 transitions, 5903 flow, removed 31 selfloop flow, removed 6 redundant places. [2024-11-27 20:26:39,126 INFO L231 Difference]: Finished difference. Result has 173 places, 197 transitions, 2513 flow [2024-11-27 20:26:39,127 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2179, PETRI_DIFFERENCE_MINUEND_PLACES=155, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=185, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=116, PETRI_DIFFERENCE_SUBTRAHEND_STATES=17, PETRI_FLOW=2513, PETRI_PLACES=173, PETRI_TRANSITIONS=197} [2024-11-27 20:26:39,127 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 111 predicate places. [2024-11-27 20:26:39,127 INFO L471 AbstractCegarLoop]: Abstraction has has 173 places, 197 transitions, 2513 flow [2024-11-27 20:26:39,127 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 28.5) internal successors, (570), 20 states have internal predecessors, (570), 0 states have call successors, (0), 0 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-27 20:26:39,127 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:39,128 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] [2024-11-27 20:26:39,136 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2024-11-27 20:26:39,332 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-27 20:26:39,332 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:39,332 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:39,333 INFO L85 PathProgramCache]: Analyzing trace with hash 983558183, now seen corresponding path program 1 times [2024-11-27 20:26:39,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:39,333 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752728915] [2024-11-27 20:26:39,333 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:39,333 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:39,346 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:39,715 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:26:39,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:39,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752728915] [2024-11-27 20:26:39,716 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752728915] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:39,716 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [848864728] [2024-11-27 20:26:39,716 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:39,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:39,716 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:39,719 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:39,722 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-27 20:26:39,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:39,821 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 20:26:39,822 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:40,230 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:26:40,231 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:41,094 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:26:41,095 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [848864728] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:41,095 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:26:41,095 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [9, 8] total 23 [2024-11-27 20:26:41,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1626132253] [2024-11-27 20:26:41,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:41,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:26:41,096 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:41,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:26:41,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=441, Unknown=0, NotChecked=0, Total=552 [2024-11-27 20:26:41,194 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:26:41,194 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 173 places, 197 transitions, 2513 flow. Second operand has 9 states, 9 states have (on average 34.44444444444444) internal successors, (310), 9 states have internal predecessors, (310), 0 states have call successors, (0), 0 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-27 20:26:41,195 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:41,195 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:26:41,195 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:42,784 INFO L124 PetriNetUnfolderBase]: 4193/7717 cut-off events. [2024-11-27 20:26:42,784 INFO L125 PetriNetUnfolderBase]: For 65570/66131 co-relation queries the response was YES. [2024-11-27 20:26:42,811 INFO L83 FinitePrefix]: Finished finitePrefix Result has 33101 conditions, 7717 events. 4193/7717 cut-off events. For 65570/66131 co-relation queries the response was YES. Maximal size of possible extension queue 255. Compared 53709 event pairs, 1232 based on Foata normal form. 46/7615 useless extension candidates. Maximal degree in co-relation 31672. Up to 3598 conditions per place. [2024-11-27 20:26:42,829 INFO L140 encePairwiseOnDemand]: 53/66 looper letters, 215 selfloop transitions, 68 changer transitions 12/319 dead transitions. [2024-11-27 20:26:42,830 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 186 places, 319 transitions, 4161 flow [2024-11-27 20:26:42,830 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-27 20:26:42,830 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2024-11-27 20:26:42,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 572 transitions. [2024-11-27 20:26:42,831 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6190476190476191 [2024-11-27 20:26:42,831 INFO L175 Difference]: Start difference. First operand has 173 places, 197 transitions, 2513 flow. Second operand 14 states and 572 transitions. [2024-11-27 20:26:42,831 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 186 places, 319 transitions, 4161 flow [2024-11-27 20:26:42,912 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 179 places, 319 transitions, 4050 flow, removed 16 selfloop flow, removed 7 redundant places. [2024-11-27 20:26:42,916 INFO L231 Difference]: Finished difference. Result has 186 places, 210 transitions, 2718 flow [2024-11-27 20:26:42,916 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2419, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=197, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=55, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2718, PETRI_PLACES=186, PETRI_TRANSITIONS=210} [2024-11-27 20:26:42,916 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 124 predicate places. [2024-11-27 20:26:42,916 INFO L471 AbstractCegarLoop]: Abstraction has has 186 places, 210 transitions, 2718 flow [2024-11-27 20:26:42,916 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 34.44444444444444) internal successors, (310), 9 states have internal predecessors, (310), 0 states have call successors, (0), 0 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-27 20:26:42,916 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:42,917 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] [2024-11-27 20:26:42,923 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2024-11-27 20:26:43,117 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2024-11-27 20:26:43,117 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:43,117 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:43,117 INFO L85 PathProgramCache]: Analyzing trace with hash 1233606847, now seen corresponding path program 2 times [2024-11-27 20:26:43,118 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:43,118 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1291512545] [2024-11-27 20:26:43,118 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:26:43,118 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:43,128 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:26:43,128 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:43,249 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:43,249 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:43,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1291512545] [2024-11-27 20:26:43,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1291512545] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:43,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:43,249 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:26:43,249 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214914364] [2024-11-27 20:26:43,250 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:43,250 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:26:43,250 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:43,250 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:26:43,251 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:26:43,260 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:26:43,260 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 186 places, 210 transitions, 2718 flow. Second operand has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 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-27 20:26:43,260 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:43,260 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:26:43,260 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:45,206 INFO L124 PetriNetUnfolderBase]: 6882/12756 cut-off events. [2024-11-27 20:26:45,207 INFO L125 PetriNetUnfolderBase]: For 112596/113345 co-relation queries the response was YES. [2024-11-27 20:26:45,290 INFO L83 FinitePrefix]: Finished finitePrefix Result has 56011 conditions, 12756 events. 6882/12756 cut-off events. For 112596/113345 co-relation queries the response was YES. Maximal size of possible extension queue 452. Compared 99252 event pairs, 365 based on Foata normal form. 33/12533 useless extension candidates. Maximal degree in co-relation 55865. Up to 2917 conditions per place. [2024-11-27 20:26:45,535 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 337 selfloop transitions, 109 changer transitions 32/502 dead transitions. [2024-11-27 20:26:45,535 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 502 transitions, 7665 flow [2024-11-27 20:26:45,536 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:26:45,536 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 20:26:45,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 396 transitions. [2024-11-27 20:26:45,537 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6666666666666666 [2024-11-27 20:26:45,537 INFO L175 Difference]: Start difference. First operand has 186 places, 210 transitions, 2718 flow. Second operand 9 states and 396 transitions. [2024-11-27 20:26:45,537 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 502 transitions, 7665 flow [2024-11-27 20:26:45,665 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 188 places, 502 transitions, 7471 flow, removed 10 selfloop flow, removed 5 redundant places. [2024-11-27 20:26:45,669 INFO L231 Difference]: Finished difference. Result has 193 places, 273 transitions, 3925 flow [2024-11-27 20:26:45,670 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=2624, PETRI_DIFFERENCE_MINUEND_PLACES=180, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=210, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=46, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=147, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=3925, PETRI_PLACES=193, PETRI_TRANSITIONS=273} [2024-11-27 20:26:45,670 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 131 predicate places. [2024-11-27 20:26:45,670 INFO L471 AbstractCegarLoop]: Abstraction has has 193 places, 273 transitions, 3925 flow [2024-11-27 20:26:45,670 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 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-27 20:26:45,671 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:45,671 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] [2024-11-27 20:26:45,671 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-11-27 20:26:45,671 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:45,671 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:45,671 INFO L85 PathProgramCache]: Analyzing trace with hash -1824033445, now seen corresponding path program 3 times [2024-11-27 20:26:45,672 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:45,672 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122489513] [2024-11-27 20:26:45,672 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:26:45,672 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:45,682 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-27 20:26:45,682 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:45,990 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:26:45,990 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:45,990 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122489513] [2024-11-27 20:26:45,990 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1122489513] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:45,990 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:45,991 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-27 20:26:45,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926508922] [2024-11-27 20:26:45,991 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:45,991 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:26:45,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:45,991 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:26:45,992 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=100, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:26:46,147 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-27 20:26:46,148 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 193 places, 273 transitions, 3925 flow. Second operand has 12 states, 12 states have (on average 32.833333333333336) internal successors, (394), 12 states have internal predecessors, (394), 0 states have call successors, (0), 0 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-27 20:26:46,148 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:46,148 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-27 20:26:46,149 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:49,837 INFO L124 PetriNetUnfolderBase]: 8795/16541 cut-off events. [2024-11-27 20:26:49,837 INFO L125 PetriNetUnfolderBase]: For 157874/158607 co-relation queries the response was YES. [2024-11-27 20:26:49,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 73881 conditions, 16541 events. 8795/16541 cut-off events. For 157874/158607 co-relation queries the response was YES. Maximal size of possible extension queue 551. Compared 136596 event pairs, 549 based on Foata normal form. 65/16460 useless extension candidates. Maximal degree in co-relation 73640. Up to 3126 conditions per place. [2024-11-27 20:26:50,050 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 377 selfloop transitions, 298 changer transitions 89/785 dead transitions. [2024-11-27 20:26:50,051 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 217 places, 785 transitions, 11753 flow [2024-11-27 20:26:50,051 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-27 20:26:50,051 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 26 states. [2024-11-27 20:26:50,053 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 1042 transitions. [2024-11-27 20:26:50,054 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6072261072261073 [2024-11-27 20:26:50,054 INFO L175 Difference]: Start difference. First operand has 193 places, 273 transitions, 3925 flow. Second operand 26 states and 1042 transitions. [2024-11-27 20:26:50,054 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 217 places, 785 transitions, 11753 flow [2024-11-27 20:26:50,730 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 215 places, 785 transitions, 11658 flow, removed 42 selfloop flow, removed 2 redundant places. [2024-11-27 20:26:50,738 INFO L231 Difference]: Finished difference. Result has 229 places, 424 transitions, 7230 flow [2024-11-27 20:26:50,739 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=3862, PETRI_DIFFERENCE_MINUEND_PLACES=190, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=273, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=150, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=108, PETRI_DIFFERENCE_SUBTRAHEND_STATES=26, PETRI_FLOW=7230, PETRI_PLACES=229, PETRI_TRANSITIONS=424} [2024-11-27 20:26:50,739 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 167 predicate places. [2024-11-27 20:26:50,739 INFO L471 AbstractCegarLoop]: Abstraction has has 229 places, 424 transitions, 7230 flow [2024-11-27 20:26:50,739 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 32.833333333333336) internal successors, (394), 12 states have internal predecessors, (394), 0 states have call successors, (0), 0 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-27 20:26:50,739 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:50,739 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] [2024-11-27 20:26:50,740 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-11-27 20:26:50,740 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:50,740 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:50,740 INFO L85 PathProgramCache]: Analyzing trace with hash -1834092443, now seen corresponding path program 4 times [2024-11-27 20:26:50,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:50,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1804053799] [2024-11-27 20:26:50,741 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:26:50,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:50,752 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:26:50,752 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:51,025 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:26:51,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:51,025 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1804053799] [2024-11-27 20:26:51,025 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1804053799] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:51,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [444423089] [2024-11-27 20:26:51,026 INFO L95 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-27 20:26:51,026 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:51,026 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:51,028 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:51,031 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-27 20:26:51,129 INFO L229 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-27 20:26:51,129 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:51,130 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-27 20:26:51,132 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:51,538 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:26:51,539 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:51,962 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:26:51,962 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [444423089] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:51,962 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:26:51,962 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [10, 10] total 26 [2024-11-27 20:26:51,962 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1125161463] [2024-11-27 20:26:51,962 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:51,963 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:26:51,963 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:51,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:26:51,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=119, Invalid=531, Unknown=0, NotChecked=0, Total=650 [2024-11-27 20:26:52,100 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-27 20:26:52,100 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 229 places, 424 transitions, 7230 flow. Second operand has 10 states, 10 states have (on average 33.2) internal successors, (332), 10 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-27 20:26:52,101 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:52,101 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-27 20:26:52,101 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:26:55,880 INFO L124 PetriNetUnfolderBase]: 8512/16144 cut-off events. [2024-11-27 20:26:55,881 INFO L125 PetriNetUnfolderBase]: For 188803/189597 co-relation queries the response was YES. [2024-11-27 20:26:56,042 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79652 conditions, 16144 events. 8512/16144 cut-off events. For 188803/189597 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 133312 event pairs, 826 based on Foata normal form. 113/15959 useless extension candidates. Maximal degree in co-relation 79360. Up to 2897 conditions per place. [2024-11-27 20:26:56,115 INFO L140 encePairwiseOnDemand]: 51/66 looper letters, 321 selfloop transitions, 242 changer transitions 33/618 dead transitions. [2024-11-27 20:26:56,115 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 618 transitions, 10531 flow [2024-11-27 20:26:56,116 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:26:56,116 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2024-11-27 20:26:56,117 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 629 transitions. [2024-11-27 20:26:56,117 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6353535353535353 [2024-11-27 20:26:56,117 INFO L175 Difference]: Start difference. First operand has 229 places, 424 transitions, 7230 flow. Second operand 15 states and 629 transitions. [2024-11-27 20:26:56,117 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 618 transitions, 10531 flow [2024-11-27 20:26:57,240 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 230 places, 618 transitions, 10209 flow, removed 143 selfloop flow, removed 8 redundant places. [2024-11-27 20:26:57,256 INFO L231 Difference]: Finished difference. Result has 239 places, 432 transitions, 7869 flow [2024-11-27 20:26:57,257 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6954, PETRI_DIFFERENCE_MINUEND_PLACES=216, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=424, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=221, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=196, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=7869, PETRI_PLACES=239, PETRI_TRANSITIONS=432} [2024-11-27 20:26:57,258 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 177 predicate places. [2024-11-27 20:26:57,258 INFO L471 AbstractCegarLoop]: Abstraction has has 239 places, 432 transitions, 7869 flow [2024-11-27 20:26:57,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 33.2) internal successors, (332), 10 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-27 20:26:57,258 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:26:57,258 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] [2024-11-27 20:26:57,269 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2024-11-27 20:26:57,458 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-27 20:26:57,459 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:26:57,459 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:57,460 INFO L85 PathProgramCache]: Analyzing trace with hash 1383997019, now seen corresponding path program 5 times [2024-11-27 20:26:57,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:57,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [228157359] [2024-11-27 20:26:57,460 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:26:57,460 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:57,480 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:26:57,480 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:57,841 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:26:57,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:57,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [228157359] [2024-11-27 20:26:57,841 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [228157359] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:57,841 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522445659] [2024-11-27 20:26:57,842 INFO L95 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-27 20:26:57,842 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:26:57,842 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:26:57,844 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:26:57,845 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-27 20:26:57,940 INFO L229 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:26:57,940 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:26:57,941 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 20:26:57,943 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:26:58,451 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:26:58,451 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:26:59,263 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:26:59,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522445659] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 20:26:59,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:26:59,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [8, 8] total 22 [2024-11-27 20:26:59,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391328349] [2024-11-27 20:26:59,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:59,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:26:59,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:59,264 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:26:59,264 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=108, Invalid=398, Unknown=0, NotChecked=0, Total=506 [2024-11-27 20:26:59,330 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:26:59,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 239 places, 432 transitions, 7869 flow. Second operand has 9 states, 9 states have (on average 34.44444444444444) internal successors, (310), 9 states have internal predecessors, (310), 0 states have call successors, (0), 0 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-27 20:26:59,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:26:59,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:26:59,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:27:04,083 INFO L124 PetriNetUnfolderBase]: 7578/14474 cut-off events. [2024-11-27 20:27:04,084 INFO L125 PetriNetUnfolderBase]: For 214571/215381 co-relation queries the response was YES. [2024-11-27 20:27:04,241 INFO L83 FinitePrefix]: Finished finitePrefix Result has 77171 conditions, 14474 events. 7578/14474 cut-off events. For 214571/215381 co-relation queries the response was YES. Maximal size of possible extension queue 525. Compared 120423 event pairs, 2259 based on Foata normal form. 56/14064 useless extension candidates. Maximal degree in co-relation 76921. Up to 8132 conditions per place. [2024-11-27 20:27:04,302 INFO L140 encePairwiseOnDemand]: 53/66 looper letters, 264 selfloop transitions, 161 changer transitions 30/482 dead transitions. [2024-11-27 20:27:04,302 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 248 places, 482 transitions, 9156 flow [2024-11-27 20:27:04,303 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:27:04,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-27 20:27:04,304 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 508 transitions. [2024-11-27 20:27:04,304 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5920745920745921 [2024-11-27 20:27:04,305 INFO L175 Difference]: Start difference. First operand has 239 places, 432 transitions, 7869 flow. Second operand 13 states and 508 transitions. [2024-11-27 20:27:04,305 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 248 places, 482 transitions, 9156 flow [2024-11-27 20:27:05,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 482 transitions, 8869 flow, removed 66 selfloop flow, removed 8 redundant places. [2024-11-27 20:27:05,823 INFO L231 Difference]: Finished difference. Result has 243 places, 420 transitions, 7660 flow [2024-11-27 20:27:05,823 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=7590, PETRI_DIFFERENCE_MINUEND_PLACES=228, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=432, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=160, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=271, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=7660, PETRI_PLACES=243, PETRI_TRANSITIONS=420} [2024-11-27 20:27:05,824 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 181 predicate places. [2024-11-27 20:27:05,824 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 420 transitions, 7660 flow [2024-11-27 20:27:05,825 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 34.44444444444444) internal successors, (310), 9 states have internal predecessors, (310), 0 states have call successors, (0), 0 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-27 20:27:05,825 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:27:05,825 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] [2024-11-27 20:27:05,833 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-27 20:27:06,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-27 20:27:06,025 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:27:06,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:06,026 INFO L85 PathProgramCache]: Analyzing trace with hash -250729094, now seen corresponding path program 1 times [2024-11-27 20:27:06,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:06,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704855372] [2024-11-27 20:27:06,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:27:06,027 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:06,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:27:06,401 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 4 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-27 20:27:06,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:06,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704855372] [2024-11-27 20:27:06,402 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1704855372] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:27:06,402 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [81764946] [2024-11-27 20:27:06,402 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:27:06,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:27:06,402 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:27:06,405 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:27:06,409 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-27 20:27:06,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:27:06,700 INFO L256 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-27 20:27:06,702 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:27:07,087 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:27:07,087 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:27:07,627 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2024-11-27 20:27:07,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [81764946] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 20:27:07,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:27:07,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [10, 9] total 26 [2024-11-27 20:27:07,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377736351] [2024-11-27 20:27:07,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:27:07,628 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-27 20:27:07,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:07,628 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-27 20:27:07,628 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=568, Unknown=0, NotChecked=0, Total=702 [2024-11-27 20:27:07,708 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:27:07,708 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 420 transitions, 7660 flow. Second operand has 10 states, 10 states have (on average 34.2) internal successors, (342), 10 states have internal predecessors, (342), 0 states have call successors, (0), 0 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-27 20:27:07,708 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:27:07,708 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:27:07,708 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:27:12,016 INFO L124 PetriNetUnfolderBase]: 7549/14361 cut-off events. [2024-11-27 20:27:12,016 INFO L125 PetriNetUnfolderBase]: For 209930/210799 co-relation queries the response was YES. [2024-11-27 20:27:12,167 INFO L83 FinitePrefix]: Finished finitePrefix Result has 76946 conditions, 14361 events. 7549/14361 cut-off events. For 209930/210799 co-relation queries the response was YES. Maximal size of possible extension queue 542. Compared 118963 event pairs, 2203 based on Foata normal form. 86/14045 useless extension candidates. Maximal degree in co-relation 76702. Up to 7960 conditions per place. [2024-11-27 20:27:12,223 INFO L140 encePairwiseOnDemand]: 52/66 looper letters, 269 selfloop transitions, 164 changer transitions 18/478 dead transitions. [2024-11-27 20:27:12,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 250 places, 478 transitions, 8938 flow [2024-11-27 20:27:12,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 20:27:12,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-27 20:27:12,224 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 484 transitions. [2024-11-27 20:27:12,225 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6111111111111112 [2024-11-27 20:27:12,225 INFO L175 Difference]: Start difference. First operand has 243 places, 420 transitions, 7660 flow. Second operand 12 states and 484 transitions. [2024-11-27 20:27:12,225 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 250 places, 478 transitions, 8938 flow [2024-11-27 20:27:13,813 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 478 transitions, 8586 flow, removed 15 selfloop flow, removed 10 redundant places. [2024-11-27 20:27:13,822 INFO L231 Difference]: Finished difference. Result has 242 places, 417 transitions, 7598 flow [2024-11-27 20:27:13,823 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=7310, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=420, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=164, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=256, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=7598, PETRI_PLACES=242, PETRI_TRANSITIONS=417} [2024-11-27 20:27:13,824 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 180 predicate places. [2024-11-27 20:27:13,824 INFO L471 AbstractCegarLoop]: Abstraction has has 242 places, 417 transitions, 7598 flow [2024-11-27 20:27:13,824 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 34.2) internal successors, (342), 10 states have internal predecessors, (342), 0 states have call successors, (0), 0 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-27 20:27:13,824 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:27:13,824 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] [2024-11-27 20:27:13,837 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-27 20:27:14,025 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:27:14,025 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:27:14,025 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:14,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1399214119, now seen corresponding path program 6 times [2024-11-27 20:27:14,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:14,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [684785059] [2024-11-27 20:27:14,026 INFO L95 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-27 20:27:14,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:14,041 INFO L229 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2024-11-27 20:27:14,042 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:14,169 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-27 20:27:14,170 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:14,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [684785059] [2024-11-27 20:27:14,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [684785059] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:27:14,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:27:14,170 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:27:14,170 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560270043] [2024-11-27 20:27:14,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:27:14,171 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:27:14,171 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:14,171 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:27:14,172 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:27:14,193 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:27:14,193 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 242 places, 417 transitions, 7598 flow. Second operand has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 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-27 20:27:14,193 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:27:14,193 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:27:14,194 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:27:18,741 INFO L124 PetriNetUnfolderBase]: 7789/15137 cut-off events. [2024-11-27 20:27:18,742 INFO L125 PetriNetUnfolderBase]: For 207378/208238 co-relation queries the response was YES. [2024-11-27 20:27:18,910 INFO L83 FinitePrefix]: Finished finitePrefix Result has 80618 conditions, 15137 events. 7789/15137 cut-off events. For 207378/208238 co-relation queries the response was YES. Maximal size of possible extension queue 555. Compared 128091 event pairs, 1051 based on Foata normal form. 94/14847 useless extension candidates. Maximal degree in co-relation 80378. Up to 3578 conditions per place. [2024-11-27 20:27:18,975 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 289 selfloop transitions, 182 changer transitions 48/546 dead transitions. [2024-11-27 20:27:18,975 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 546 transitions, 10622 flow [2024-11-27 20:27:18,976 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-27 20:27:18,976 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2024-11-27 20:27:18,976 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 343 transitions. [2024-11-27 20:27:18,977 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6496212121212122 [2024-11-27 20:27:18,977 INFO L175 Difference]: Start difference. First operand has 242 places, 417 transitions, 7598 flow. Second operand 8 states and 343 transitions. [2024-11-27 20:27:18,977 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 546 transitions, 10622 flow [2024-11-27 20:27:20,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 546 transitions, 10516 flow, removed 7 selfloop flow, removed 7 redundant places. [2024-11-27 20:27:20,672 INFO L231 Difference]: Finished difference. Result has 243 places, 402 transitions, 7765 flow [2024-11-27 20:27:20,673 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=7496, PETRI_DIFFERENCE_MINUEND_PLACES=233, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=417, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=176, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=235, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=7765, PETRI_PLACES=243, PETRI_TRANSITIONS=402} [2024-11-27 20:27:20,673 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 181 predicate places. [2024-11-27 20:27:20,674 INFO L471 AbstractCegarLoop]: Abstraction has has 243 places, 402 transitions, 7765 flow [2024-11-27 20:27:20,674 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 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-27 20:27:20,674 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:27:20,674 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] [2024-11-27 20:27:20,674 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2024-11-27 20:27:20,674 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:27:20,675 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:20,675 INFO L85 PathProgramCache]: Analyzing trace with hash -549006878, now seen corresponding path program 2 times [2024-11-27 20:27:20,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:20,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200050037] [2024-11-27 20:27:20,675 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:27:20,675 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:20,684 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2024-11-27 20:27:20,684 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:20,810 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:27:20,811 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:20,811 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200050037] [2024-11-27 20:27:20,811 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200050037] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:27:20,811 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:27:20,811 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:27:20,812 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1978480759] [2024-11-27 20:27:20,812 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:27:20,812 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:27:20,812 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:20,813 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:27:20,813 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:27:20,826 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:27:20,827 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 243 places, 402 transitions, 7765 flow. Second operand has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 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-27 20:27:20,827 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:27:20,827 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:27:20,827 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:27:24,954 INFO L124 PetriNetUnfolderBase]: 7911/15377 cut-off events. [2024-11-27 20:27:24,954 INFO L125 PetriNetUnfolderBase]: For 239680/240613 co-relation queries the response was YES. [2024-11-27 20:27:25,075 INFO L83 FinitePrefix]: Finished finitePrefix Result has 84094 conditions, 15377 events. 7911/15377 cut-off events. For 239680/240613 co-relation queries the response was YES. Maximal size of possible extension queue 575. Compared 130807 event pairs, 817 based on Foata normal form. 76/15051 useless extension candidates. Maximal degree in co-relation 83883. Up to 3978 conditions per place. [2024-11-27 20:27:25,119 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 302 selfloop transitions, 140 changer transitions 74/543 dead transitions. [2024-11-27 20:27:25,119 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 543 transitions, 10423 flow [2024-11-27 20:27:25,119 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:27:25,119 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 20:27:25,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 406 transitions. [2024-11-27 20:27:25,120 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6835016835016835 [2024-11-27 20:27:25,120 INFO L175 Difference]: Start difference. First operand has 243 places, 402 transitions, 7765 flow. Second operand 9 states and 406 transitions. [2024-11-27 20:27:25,120 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 543 transitions, 10423 flow [2024-11-27 20:27:26,533 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 220 places, 543 transitions, 9570 flow, removed 111 selfloop flow, removed 18 redundant places. [2024-11-27 20:27:26,539 INFO L231 Difference]: Finished difference. Result has 222 places, 356 transitions, 6482 flow [2024-11-27 20:27:26,540 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=7009, PETRI_DIFFERENCE_MINUEND_PLACES=212, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=402, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=139, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=263, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=6482, PETRI_PLACES=222, PETRI_TRANSITIONS=356} [2024-11-27 20:27:26,540 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 160 predicate places. [2024-11-27 20:27:26,540 INFO L471 AbstractCegarLoop]: Abstraction has has 222 places, 356 transitions, 6482 flow [2024-11-27 20:27:26,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 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-27 20:27:26,540 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:27:26,541 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] [2024-11-27 20:27:26,541 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2024-11-27 20:27:26,541 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr4ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:27:26,541 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:26,541 INFO L85 PathProgramCache]: Analyzing trace with hash -1599515850, now seen corresponding path program 3 times [2024-11-27 20:27:26,541 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:26,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853863107] [2024-11-27 20:27:26,542 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:27:26,542 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:26,553 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2024-11-27 20:27:26,554 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:26,869 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:27:26,870 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:26,870 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853863107] [2024-11-27 20:27:26,870 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [853863107] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:27:26,870 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:27:26,871 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-27 20:27:26,871 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [214642605] [2024-11-27 20:27:26,871 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:27:26,871 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-27 20:27:26,871 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:26,872 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-27 20:27:26,872 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-27 20:27:26,883 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 66 [2024-11-27 20:27:26,884 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 222 places, 356 transitions, 6482 flow. Second operand has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 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-27 20:27:26,884 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:27:26,884 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 66 [2024-11-27 20:27:26,884 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:27:30,419 INFO L124 PetriNetUnfolderBase]: 7460/14581 cut-off events. [2024-11-27 20:27:30,420 INFO L125 PetriNetUnfolderBase]: For 179200/180100 co-relation queries the response was YES. [2024-11-27 20:27:30,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 78907 conditions, 14581 events. 7460/14581 cut-off events. For 179200/180100 co-relation queries the response was YES. Maximal size of possible extension queue 556. Compared 124666 event pairs, 629 based on Foata normal form. 124/14333 useless extension candidates. Maximal degree in co-relation 78748. Up to 3677 conditions per place. [2024-11-27 20:27:30,607 INFO L140 encePairwiseOnDemand]: 58/66 looper letters, 278 selfloop transitions, 120 changer transitions 69/494 dead transitions. [2024-11-27 20:27:30,607 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 226 places, 494 transitions, 9283 flow [2024-11-27 20:27:30,607 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-27 20:27:30,608 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2024-11-27 20:27:30,608 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 398 transitions. [2024-11-27 20:27:30,608 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.67003367003367 [2024-11-27 20:27:30,608 INFO L175 Difference]: Start difference. First operand has 222 places, 356 transitions, 6482 flow. Second operand 9 states and 398 transitions. [2024-11-27 20:27:30,608 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 226 places, 494 transitions, 9283 flow [2024-11-27 20:27:32,117 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 218 places, 494 transitions, 9016 flow, removed 14 selfloop flow, removed 8 redundant places. [2024-11-27 20:27:32,128 INFO L231 Difference]: Finished difference. Result has 219 places, 310 transitions, 5597 flow [2024-11-27 20:27:32,128 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=6217, PETRI_DIFFERENCE_MINUEND_PLACES=210, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=356, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=120, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=236, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=5597, PETRI_PLACES=219, PETRI_TRANSITIONS=310} [2024-11-27 20:27:32,128 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 157 predicate places. [2024-11-27 20:27:32,129 INFO L471 AbstractCegarLoop]: Abstraction has has 219 places, 310 transitions, 5597 flow [2024-11-27 20:27:32,129 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 35.666666666666664) internal successors, (214), 6 states have internal predecessors, (214), 0 states have call successors, (0), 0 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-27 20:27:32,129 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:27:32,129 INFO L206 CegarLoopForPetriNet]: trace histogram [2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:27:32,129 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2024-11-27 20:27:32,129 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:27:32,130 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:32,130 INFO L85 PathProgramCache]: Analyzing trace with hash 1465924711, now seen corresponding path program 1 times [2024-11-27 20:27:32,130 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:32,130 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [554567171] [2024-11-27 20:27:32,130 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:27:32,130 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:32,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:27:32,372 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 5 proven. 11 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:27:32,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:32,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [554567171] [2024-11-27 20:27:32,373 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [554567171] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:27:32,373 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [976830100] [2024-11-27 20:27:32,373 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:27:32,373 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:27:32,373 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:27:32,375 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:27:32,378 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-27 20:27:32,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:27:32,476 INFO L256 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 19 conjuncts are in the unsatisfiable core [2024-11-27 20:27:32,478 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:27:32,485 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-27 20:27:32,570 INFO L190 IndexEqualityManager]: detected not equals via solver [2024-11-27 20:27:32,571 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-27 20:27:32,581 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 20:27:32,582 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-27 20:27:32,716 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:27:32,716 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:27:32,880 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2024-11-27 20:27:33,112 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 7 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:27:33,113 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [976830100] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:27:33,113 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:27:33,113 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 18 [2024-11-27 20:27:33,113 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357417740] [2024-11-27 20:27:33,113 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:27:33,113 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-27 20:27:33,113 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:33,114 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-27 20:27:33,114 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=311, Unknown=0, NotChecked=0, Total=380 [2024-11-27 20:27:34,498 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 66 [2024-11-27 20:27:34,499 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 219 places, 310 transitions, 5597 flow. Second operand has 20 states, 20 states have (on average 29.55) internal successors, (591), 20 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:27:34,499 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:27:34,499 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 66 [2024-11-27 20:27:34,499 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:27:37,836 INFO L124 PetriNetUnfolderBase]: 8517/16041 cut-off events. [2024-11-27 20:27:37,837 INFO L125 PetriNetUnfolderBase]: For 210961/212196 co-relation queries the response was YES. [2024-11-27 20:27:37,972 INFO L83 FinitePrefix]: Finished finitePrefix Result has 85045 conditions, 16041 events. 8517/16041 cut-off events. For 210961/212196 co-relation queries the response was YES. Maximal size of possible extension queue 554. Compared 133661 event pairs, 2650 based on Foata normal form. 172/15966 useless extension candidates. Maximal degree in co-relation 84888. Up to 4363 conditions per place. [2024-11-27 20:27:38,028 INFO L140 encePairwiseOnDemand]: 56/66 looper letters, 532 selfloop transitions, 67 changer transitions 7/630 dead transitions. [2024-11-27 20:27:38,028 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 222 places, 630 transitions, 12241 flow [2024-11-27 20:27:38,029 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-11-27 20:27:38,029 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 13 states. [2024-11-27 20:27:38,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13 states to 13 states and 480 transitions. [2024-11-27 20:27:38,030 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5594405594405595 [2024-11-27 20:27:38,030 INFO L175 Difference]: Start difference. First operand has 219 places, 310 transitions, 5597 flow. Second operand 13 states and 480 transitions. [2024-11-27 20:27:38,030 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 222 places, 630 transitions, 12241 flow [2024-11-27 20:27:38,901 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 205 places, 630 transitions, 11014 flow, removed 82 selfloop flow, removed 17 redundant places. [2024-11-27 20:27:38,907 INFO L231 Difference]: Finished difference. Result has 208 places, 312 transitions, 5138 flow [2024-11-27 20:27:38,907 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=4912, PETRI_DIFFERENCE_MINUEND_PLACES=193, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=310, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=65, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=243, PETRI_DIFFERENCE_SUBTRAHEND_STATES=13, PETRI_FLOW=5138, PETRI_PLACES=208, PETRI_TRANSITIONS=312} [2024-11-27 20:27:38,908 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 146 predicate places. [2024-11-27 20:27:38,908 INFO L471 AbstractCegarLoop]: Abstraction has has 208 places, 312 transitions, 5138 flow [2024-11-27 20:27:38,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 29.55) internal successors, (591), 20 states have internal predecessors, (591), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-27 20:27:38,908 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:27:38,908 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:27:38,914 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2024-11-27 20:27:39,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2024-11-27 20:27:39,109 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:27:39,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:39,109 INFO L85 PathProgramCache]: Analyzing trace with hash 1399494235, now seen corresponding path program 2 times [2024-11-27 20:27:39,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:39,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2011969730] [2024-11-27 20:27:39,109 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:27:39,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:39,133 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:27:39,134 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:39,252 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:27:39,252 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:39,252 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2011969730] [2024-11-27 20:27:39,252 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2011969730] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:27:39,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1086750052] [2024-11-27 20:27:39,253 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:27:39,253 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:27:39,253 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:27:39,255 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:27:39,263 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-27 20:27:39,349 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:27:39,349 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:39,350 INFO L256 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 20:27:39,351 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:27:39,464 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-27 20:27:39,464 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:27:39,821 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2024-11-27 20:27:39,822 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1086750052] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:27:39,822 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:27:39,822 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 9, 9] total 22 [2024-11-27 20:27:39,822 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107888061] [2024-11-27 20:27:39,822 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:27:39,822 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-27 20:27:39,822 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:39,823 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-27 20:27:39,823 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=377, Unknown=0, NotChecked=0, Total=462 [2024-11-27 20:27:40,170 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-27 20:27:40,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 208 places, 312 transitions, 5138 flow. Second operand has 22 states, 22 states have (on average 33.09090909090909) internal successors, (728), 22 states have internal predecessors, (728), 0 states have call successors, (0), 0 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-27 20:27:40,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:27:40,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-27 20:27:40,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:27:45,384 INFO L124 PetriNetUnfolderBase]: 13713/26156 cut-off events. [2024-11-27 20:27:45,384 INFO L125 PetriNetUnfolderBase]: For 285578/287656 co-relation queries the response was YES. [2024-11-27 20:27:45,563 INFO L83 FinitePrefix]: Finished finitePrefix Result has 135200 conditions, 26156 events. 13713/26156 cut-off events. For 285578/287656 co-relation queries the response was YES. Maximal size of possible extension queue 1083. Compared 241027 event pairs, 5587 based on Foata normal form. 248/25802 useless extension candidates. Maximal degree in co-relation 134907. Up to 4190 conditions per place. [2024-11-27 20:27:45,634 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 724 selfloop transitions, 200 changer transitions 46/994 dead transitions. [2024-11-27 20:27:45,634 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 238 places, 994 transitions, 17419 flow [2024-11-27 20:27:45,634 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-27 20:27:45,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 32 states. [2024-11-27 20:27:45,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 1249 transitions. [2024-11-27 20:27:45,636 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.5913825757575758 [2024-11-27 20:27:45,637 INFO L175 Difference]: Start difference. First operand has 208 places, 312 transitions, 5138 flow. Second operand 32 states and 1249 transitions. [2024-11-27 20:27:45,637 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 238 places, 994 transitions, 17419 flow [2024-11-27 20:27:47,862 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 229 places, 994 transitions, 17354 flow, removed 1 selfloop flow, removed 9 redundant places. [2024-11-27 20:27:47,872 INFO L231 Difference]: Finished difference. Result has 236 places, 410 transitions, 7597 flow [2024-11-27 20:27:47,872 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=5042, PETRI_DIFFERENCE_MINUEND_PLACES=198, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=307, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=98, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=181, PETRI_DIFFERENCE_SUBTRAHEND_STATES=32, PETRI_FLOW=7597, PETRI_PLACES=236, PETRI_TRANSITIONS=410} [2024-11-27 20:27:47,873 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 174 predicate places. [2024-11-27 20:27:47,873 INFO L471 AbstractCegarLoop]: Abstraction has has 236 places, 410 transitions, 7597 flow [2024-11-27 20:27:47,873 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 33.09090909090909) internal successors, (728), 22 states have internal predecessors, (728), 0 states have call successors, (0), 0 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-27 20:27:47,873 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:27:47,873 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:27:47,880 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2024-11-27 20:27:48,074 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2024-11-27 20:27:48,074 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:27:48,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:48,074 INFO L85 PathProgramCache]: Analyzing trace with hash -73902944, now seen corresponding path program 2 times [2024-11-27 20:27:48,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:48,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2126848344] [2024-11-27 20:27:48,075 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:27:48,075 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:48,093 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:27:48,094 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:48,227 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 10 proven. 13 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:27:48,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:48,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2126848344] [2024-11-27 20:27:48,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2126848344] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:27:48,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1152040953] [2024-11-27 20:27:48,228 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-27 20:27:48,228 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:27:48,228 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:27:48,230 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:27:48,234 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-27 20:27:48,350 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-27 20:27:48,350 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:48,351 INFO L256 TraceCheckSpWp]: Trace formula consists of 229 conjuncts, 10 conjuncts are in the unsatisfiable core [2024-11-27 20:27:48,352 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:27:48,480 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:27:48,480 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:27:48,580 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 15 proven. 8 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-27 20:27:48,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1152040953] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:27:48,580 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:27:48,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 18 [2024-11-27 20:27:48,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1667289923] [2024-11-27 20:27:48,581 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:27:48,581 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-27 20:27:48,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:48,581 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-27 20:27:48,582 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=245, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:27:48,770 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 66 [2024-11-27 20:27:48,771 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 410 transitions, 7597 flow. Second operand has 19 states, 19 states have (on average 33.10526315789474) internal successors, (629), 19 states have internal predecessors, (629), 0 states have call successors, (0), 0 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-27 20:27:48,771 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:27:48,771 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 66 [2024-11-27 20:27:48,771 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2024-11-27 20:27:54,578 INFO L124 PetriNetUnfolderBase]: 13392/25806 cut-off events. [2024-11-27 20:27:54,578 INFO L125 PetriNetUnfolderBase]: For 323972/326022 co-relation queries the response was YES. [2024-11-27 20:27:54,849 INFO L83 FinitePrefix]: Finished finitePrefix Result has 136225 conditions, 25806 events. 13392/25806 cut-off events. For 323972/326022 co-relation queries the response was YES. Maximal size of possible extension queue 1043. Compared 239063 event pairs, 5675 based on Foata normal form. 156/25528 useless extension candidates. Maximal degree in co-relation 127567. Up to 9554 conditions per place. [2024-11-27 20:27:54,940 INFO L140 encePairwiseOnDemand]: 55/66 looper letters, 559 selfloop transitions, 130 changer transitions 48/761 dead transitions. [2024-11-27 20:27:54,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 247 places, 761 transitions, 15606 flow [2024-11-27 20:27:54,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 20:27:54,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2024-11-27 20:27:54,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 478 transitions. [2024-11-27 20:27:54,942 INFO L514 CegarLoopForPetriNet]: DFA transition density 0.6035353535353535 [2024-11-27 20:27:54,942 INFO L175 Difference]: Start difference. First operand has 236 places, 410 transitions, 7597 flow. Second operand 12 states and 478 transitions. [2024-11-27 20:27:54,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 247 places, 761 transitions, 15606 flow [2024-11-27 20:27:57,622 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 240 places, 761 transitions, 15495 flow, removed 20 selfloop flow, removed 7 redundant places. [2024-11-27 20:27:57,636 INFO L231 Difference]: Finished difference. Result has 244 places, 464 transitions, 9242 flow [2024-11-27 20:27:57,637 INFO L262 CegarLoopForPetriNet]: {PETRI_ALPHABET=66, PETRI_DIFFERENCE_MINUEND_FLOW=7515, PETRI_DIFFERENCE_MINUEND_PLACES=229, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=410, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=76, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=280, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=9242, PETRI_PLACES=244, PETRI_TRANSITIONS=464} [2024-11-27 20:27:57,637 INFO L279 CegarLoopForPetriNet]: 62 programPoint places, 182 predicate places. [2024-11-27 20:27:57,637 INFO L471 AbstractCegarLoop]: Abstraction has has 244 places, 464 transitions, 9242 flow [2024-11-27 20:27:57,638 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 33.10526315789474) internal successors, (629), 19 states have internal predecessors, (629), 0 states have call successors, (0), 0 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-27 20:27:57,638 INFO L198 CegarLoopForPetriNet]: Found error trace [2024-11-27 20:27:57,638 INFO L206 CegarLoopForPetriNet]: trace histogram [3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1] [2024-11-27 20:27:57,645 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-27 20:27:57,838 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2024-11-27 20:27:57,838 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 37 more)] === [2024-11-27 20:27:57,839 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:57,839 INFO L85 PathProgramCache]: Analyzing trace with hash -1090742281, now seen corresponding path program 3 times [2024-11-27 20:27:57,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:57,839 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [285337839] [2024-11-27 20:27:57,839 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:27:57,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:57,859 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:27:57,859 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:58,080 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 11 proven. 8 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-27 20:27:58,081 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:58,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [285337839] [2024-11-27 20:27:58,081 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [285337839] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:27:58,081 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2083092978] [2024-11-27 20:27:58,081 INFO L95 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-27 20:27:58,081 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:27:58,081 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:27:58,084 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:27:58,088 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_da990602-0512-484b-9491-7ee2174548d9/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-27 20:27:58,197 INFO L229 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2024-11-27 20:27:58,197 INFO L230 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-27 20:27:58,199 INFO L256 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-27 20:27:58,200 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:27:58,208 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-27 20:27:58,280 INFO L349 Elim1Store]: treesize reduction 13, result has 40.9 percent of original size [2024-11-27 20:27:58,280 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 18 treesize of output 17 [2024-11-27 20:27:58,293 INFO L349 Elim1Store]: treesize reduction 4, result has 50.0 percent of original size [2024-11-27 20:27:58,293 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-27 20:27:58,371 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 17 proven. 2 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-27 20:27:58,371 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:27:58,621 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 42 treesize of output 38 [2024-11-27 20:27:58,688 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 7 proven. 12 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2024-11-27 20:27:58,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2083092978] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:27:58,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-27 20:27:58,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 16 [2024-11-27 20:27:58,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1529666457] [2024-11-27 20:27:58,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-27 20:27:58,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 20:27:58,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:58,689 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 20:27:58,689 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:28:00,052 INFO L469 CegarLoopForPetriNet]: Number of universal loopers: 24 out of 66 [2024-11-27 20:28:00,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 244 places, 464 transitions, 9242 flow. Second operand has 18 states, 18 states have (on average 26.444444444444443) internal successors, (476), 18 states have internal predecessors, (476), 0 states have call successors, (0), 0 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-27 20:28:00,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2024-11-27 20:28:00,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 24 of 66 [2024-11-27 20:28:00,054 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand