./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/pthread-wmm/safe027_power.opt.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/pthread-wmm/safe027_power.opt.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya --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 3edc5a2d9ce2881b3565fd36253c94b9cf356a0dafd043fa3f9d27823541c09b --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:51:28,881 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:51:28,945 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 06:51:28,950 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:51:28,950 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:51:28,973 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:51:28,974 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:51:28,975 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:51:28,975 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:51:28,976 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:51:28,976 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:51:28,977 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:51:28,978 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:51:28,978 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:51:28,979 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:51:28,979 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:51:28,980 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:51:28,980 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:51:28,980 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:51:28,981 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:51:28,981 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 06:51:28,982 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 06:51:28,982 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 06:51:28,983 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:51:28,983 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 06:51:28,983 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 06:51:28,984 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:51:28,984 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:51:28,984 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:51:28,985 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:51:28,985 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:51:28,985 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:51:28,986 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:51:28,986 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:51:28,986 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:51:28,986 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 06:51:28,986 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 06:51:28,987 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:51:28,987 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:51:28,987 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:51:28,987 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:51:28,988 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 3edc5a2d9ce2881b3565fd36253c94b9cf356a0dafd043fa3f9d27823541c09b [2023-11-29 06:51:29,180 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:51:29,202 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:51:29,204 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:51:29,205 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:51:29,206 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:51:29,207 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/pthread-wmm/safe027_power.opt.i [2023-11-29 06:51:32,028 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:51:32,262 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:51:32,263 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/sv-benchmarks/c/pthread-wmm/safe027_power.opt.i [2023-11-29 06:51:32,280 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/data/1cb796ef2/3e7043e1180c4fc79b5e84516036fa07/FLAGa72d6edde [2023-11-29 06:51:32,293 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/data/1cb796ef2/3e7043e1180c4fc79b5e84516036fa07 [2023-11-29 06:51:32,296 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:51:32,297 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:51:32,298 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:51:32,298 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:51:32,302 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:51:32,303 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,303 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7a946988 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32, skipping insertion in model container [2023-11-29 06:51:32,304 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,351 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:51:32,711 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:51:32,727 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:51:32,791 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:51:32,821 WARN L675 CHandler]: The function __VERIFIER_atomic_begin is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 06:51:32,821 WARN L675 CHandler]: The function __VERIFIER_atomic_end is called, but not defined or handled by StandardFunctionHandler. [2023-11-29 06:51:32,827 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:51:32,828 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32 WrapperNode [2023-11-29 06:51:32,828 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:51:32,829 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:51:32,829 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:51:32,829 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:51:32,835 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,855 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,881 INFO L138 Inliner]: procedures = 177, calls = 89, calls flagged for inlining = 6, calls inlined = 7, statements flattened = 200 [2023-11-29 06:51:32,881 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:51:32,882 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:51:32,882 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:51:32,883 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:51:32,893 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,893 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,898 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,921 INFO L175 MemorySlicer]: Split 30 memory accesses to 6 slices as follows [2, 1, 24, 1, 1, 1]. 80 percent of accesses are in the largest equivalence class. The 3 initializations are split as follows [2, 0, 1, 0, 0, 0]. The 12 writes are split as follows [0, 1, 8, 1, 1, 1]. [2023-11-29 06:51:32,922 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,922 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,935 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,938 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,942 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,945 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,952 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:51:32,953 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:51:32,953 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:51:32,953 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:51:32,954 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (1/1) ... [2023-11-29 06:51:32,960 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:51:32,968 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:51:32,981 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:51:32,984 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_933d4d5b-76a2-4cd1-b7d6-1f3b7a76c3e3/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:51:33,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 06:51:33,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 06:51:33,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 06:51:33,018 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 06:51:33,019 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 06:51:33,019 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-29 06:51:33,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 06:51:33,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 06:51:33,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 06:51:33,019 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 06:51:33,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 06:51:33,020 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-29 06:51:33,020 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_begin [2023-11-29 06:51:33,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:51:33,020 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 06:51:33,021 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 06:51:33,021 INFO L130 BoogieDeclarations]: Found specification of procedure P0 [2023-11-29 06:51:33,021 INFO L138 BoogieDeclarations]: Found implementation of procedure P0 [2023-11-29 06:51:33,021 INFO L130 BoogieDeclarations]: Found specification of procedure P1 [2023-11-29 06:51:33,022 INFO L138 BoogieDeclarations]: Found implementation of procedure P1 [2023-11-29 06:51:33,022 INFO L130 BoogieDeclarations]: Found specification of procedure P2 [2023-11-29 06:51:33,022 INFO L138 BoogieDeclarations]: Found implementation of procedure P2 [2023-11-29 06:51:33,022 INFO L130 BoogieDeclarations]: Found specification of procedure P3 [2023-11-29 06:51:33,022 INFO L138 BoogieDeclarations]: Found implementation of procedure P3 [2023-11-29 06:51:33,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 06:51:33,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 06:51:33,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 06:51:33,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 06:51:33,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 06:51:33,023 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-29 06:51:33,024 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_atomic_end [2023-11-29 06:51:33,024 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:51:33,024 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:51:33,026 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 06:51:33,227 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:51:33,230 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:51:33,809 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:51:34,458 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:51:34,459 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-29 06:51:34,459 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:51:34 BoogieIcfgContainer [2023-11-29 06:51:34,459 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:51:34,462 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:51:34,462 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:51:34,465 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:51:34,465 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:51:32" (1/3) ... [2023-11-29 06:51:34,466 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45a7d0e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:51:34, skipping insertion in model container [2023-11-29 06:51:34,466 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:51:32" (2/3) ... [2023-11-29 06:51:34,466 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45a7d0e3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:51:34, skipping insertion in model container [2023-11-29 06:51:34,466 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:51:34" (3/3) ... [2023-11-29 06:51:34,468 INFO L112 eAbstractionObserver]: Analyzing ICFG safe027_power.opt.i [2023-11-29 06:51:34,488 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:51:34,489 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 57 error locations. [2023-11-29 06:51:34,489 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 06:51:34,690 INFO L144 ThreadInstanceAdder]: Constructed 0 joinOtherThreadTransitions. [2023-11-29 06:51:34,726 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 120 places, 109 transitions, 234 flow [2023-11-29 06:51:34,788 INFO L124 PetriNetUnfolderBase]: 2/105 cut-off events. [2023-11-29 06:51:34,788 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 06:51:34,793 INFO L83 FinitePrefix]: Finished finitePrefix Result has 118 conditions, 105 events. 2/105 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 21. Compared 385 event pairs, 0 based on Foata normal form. 0/46 useless extension candidates. Maximal degree in co-relation 106. Up to 2 conditions per place. [2023-11-29 06:51:34,794 INFO L82 GeneralOperation]: Start removeDead. Operand has 120 places, 109 transitions, 234 flow [2023-11-29 06:51:34,800 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 116 places, 105 transitions, 222 flow [2023-11-29 06:51:34,810 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:51:34,817 INFO L357 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, mHoare=false, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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;@678e177a, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:51:34,817 INFO L358 AbstractCegarLoop]: Starting to check reachability of 102 error locations. [2023-11-29 06:51:34,821 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 06:51:34,821 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-29 06:51:34,821 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 06:51:34,821 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:51:34,822 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 06:51:34,822 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:51:34,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:51:34,828 INFO L85 PathProgramCache]: Analyzing trace with hash 32629, now seen corresponding path program 1 times [2023-11-29 06:51:34,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:51:34,838 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233537916] [2023-11-29 06:51:34,838 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:51:34,839 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:51:34,959 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:51:35,091 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:51:35,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:51:35,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233537916] [2023-11-29 06:51:35,093 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [233537916] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:51:35,093 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:51:35,093 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 06:51:35,095 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1636768891] [2023-11-29 06:51:35,096 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:51:35,104 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:51:35,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:51:35,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:51:35,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:51:35,160 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 109 [2023-11-29 06:51:35,163 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 116 places, 105 transitions, 222 flow. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:51:35,164 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:51:35,164 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 109 [2023-11-29 06:51:35,165 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:52:06,661 INFO L124 PetriNetUnfolderBase]: 162166/229043 cut-off events. [2023-11-29 06:52:06,662 INFO L125 PetriNetUnfolderBase]: For 500/500 co-relation queries the response was YES. [2023-11-29 06:52:07,058 INFO L83 FinitePrefix]: Finished finitePrefix Result has 440469 conditions, 229043 events. 162166/229043 cut-off events. For 500/500 co-relation queries the response was YES. Maximal size of possible extension queue 15373. Compared 2023581 event pairs, 140456 based on Foata normal form. 6300/112451 useless extension candidates. Maximal degree in co-relation 440454. Up to 182408 conditions per place. [2023-11-29 06:52:08,222 INFO L140 encePairwiseOnDemand]: 80/109 looper letters, 75 selfloop transitions, 2 changer transitions 0/104 dead transitions. [2023-11-29 06:52:08,223 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 92 places, 104 transitions, 374 flow [2023-11-29 06:52:08,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:52:08,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:52:08,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 221 transitions. [2023-11-29 06:52:08,236 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6758409785932722 [2023-11-29 06:52:08,236 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 221 transitions. [2023-11-29 06:52:08,237 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 221 transitions. [2023-11-29 06:52:08,238 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:52:08,241 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 221 transitions. [2023-11-29 06:52:08,245 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 73.66666666666667) internal successors, (221), 3 states have internal predecessors, (221), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:08,250 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:08,250 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:08,252 INFO L175 Difference]: Start difference. First operand has 116 places, 105 transitions, 222 flow. Second operand 3 states and 221 transitions. [2023-11-29 06:52:08,253 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 92 places, 104 transitions, 374 flow [2023-11-29 06:52:08,327 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 104 transitions, 370 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 06:52:08,330 INFO L231 Difference]: Finished difference. Result has 88 places, 77 transitions, 166 flow [2023-11-29 06:52:08,332 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=86, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=166, PETRI_PLACES=88, PETRI_TRANSITIONS=77} [2023-11-29 06:52:08,335 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -28 predicate places. [2023-11-29 06:52:08,335 INFO L495 AbstractCegarLoop]: Abstraction has has 88 places, 77 transitions, 166 flow [2023-11-29 06:52:08,335 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:08,335 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:52:08,336 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 06:52:08,336 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 06:52:08,336 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:52:08,337 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:08,337 INFO L85 PathProgramCache]: Analyzing trace with hash 32630, now seen corresponding path program 1 times [2023-11-29 06:52:08,337 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:52:08,337 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1102870469] [2023-11-29 06:52:08,338 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:08,338 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:52:08,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:52:08,447 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:52:08,447 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:52:08,448 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1102870469] [2023-11-29 06:52:08,448 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1102870469] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:52:08,448 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:52:08,448 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 06:52:08,449 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [187741353] [2023-11-29 06:52:08,449 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:52:08,450 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:52:08,450 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:52:08,451 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:52:08,451 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:52:08,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 109 [2023-11-29 06:52:08,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 88 places, 77 transitions, 166 flow. Second operand has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:08,470 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:52:08,470 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 109 [2023-11-29 06:52:08,470 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:52:37,643 INFO L124 PetriNetUnfolderBase]: 162166/229042 cut-off events. [2023-11-29 06:52:37,643 INFO L125 PetriNetUnfolderBase]: For 3150/3150 co-relation queries the response was YES. [2023-11-29 06:52:38,154 INFO L83 FinitePrefix]: Finished finitePrefix Result has 443615 conditions, 229042 events. 162166/229042 cut-off events. For 3150/3150 co-relation queries the response was YES. Maximal size of possible extension queue 15373. Compared 2024292 event pairs, 140456 based on Foata normal form. 1/106151 useless extension candidates. Maximal degree in co-relation 443604. Up to 182407 conditions per place. [2023-11-29 06:52:39,371 INFO L140 encePairwiseOnDemand]: 106/109 looper letters, 74 selfloop transitions, 2 changer transitions 0/103 dead transitions. [2023-11-29 06:52:39,371 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 89 places, 103 transitions, 370 flow [2023-11-29 06:52:39,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:52:39,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:52:39,373 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 173 transitions. [2023-11-29 06:52:39,374 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5290519877675841 [2023-11-29 06:52:39,374 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 173 transitions. [2023-11-29 06:52:39,374 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 173 transitions. [2023-11-29 06:52:39,375 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:52:39,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 173 transitions. [2023-11-29 06:52:39,377 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:39,379 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:39,379 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:39,379 INFO L175 Difference]: Start difference. First operand has 88 places, 77 transitions, 166 flow. Second operand 3 states and 173 transitions. [2023-11-29 06:52:39,380 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 89 places, 103 transitions, 370 flow [2023-11-29 06:52:41,352 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 87 places, 103 transitions, 366 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:52:41,353 INFO L231 Difference]: Finished difference. Result has 87 places, 76 transitions, 164 flow [2023-11-29 06:52:41,353 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=85, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=164, PETRI_PLACES=87, PETRI_TRANSITIONS=76} [2023-11-29 06:52:41,354 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -29 predicate places. [2023-11-29 06:52:41,354 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 76 transitions, 164 flow [2023-11-29 06:52:41,354 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.666666666666664) internal successors, (98), 3 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:41,354 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:52:41,355 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 06:52:41,355 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 06:52:41,355 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:52:41,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:52:41,356 INFO L85 PathProgramCache]: Analyzing trace with hash 973150691, now seen corresponding path program 1 times [2023-11-29 06:52:41,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:52:41,356 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [269042315] [2023-11-29 06:52:41,356 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:52:41,356 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:52:41,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:52:41,416 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:52:41,416 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:52:41,416 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [269042315] [2023-11-29 06:52:41,417 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [269042315] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:52:41,417 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:52:41,417 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:52:41,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [553077933] [2023-11-29 06:52:41,418 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:52:41,418 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:52:41,418 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:52:41,419 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:52:41,419 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:52:41,436 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 109 [2023-11-29 06:52:41,437 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 76 transitions, 164 flow. Second operand has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:52:41,437 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:52:41,437 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 109 [2023-11-29 06:52:41,437 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:53:09,511 INFO L124 PetriNetUnfolderBase]: 162170/229041 cut-off events. [2023-11-29 06:53:09,511 INFO L125 PetriNetUnfolderBase]: For 3150/3150 co-relation queries the response was YES. [2023-11-29 06:53:10,015 INFO L83 FinitePrefix]: Finished finitePrefix Result has 443623 conditions, 229041 events. 162170/229041 cut-off events. For 3150/3150 co-relation queries the response was YES. Maximal size of possible extension queue 15373. Compared 2026991 event pairs, 111940 based on Foata normal form. 0/106157 useless extension candidates. Maximal degree in co-relation 443612. Up to 182410 conditions per place. [2023-11-29 06:53:10,926 INFO L140 encePairwiseOnDemand]: 106/109 looper letters, 75 selfloop transitions, 2 changer transitions 0/102 dead transitions. [2023-11-29 06:53:10,927 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 102 transitions, 370 flow [2023-11-29 06:53:10,927 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:53:10,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:53:10,928 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 171 transitions. [2023-11-29 06:53:10,929 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5229357798165137 [2023-11-29 06:53:10,929 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 171 transitions. [2023-11-29 06:53:10,929 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 171 transitions. [2023-11-29 06:53:10,930 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:53:10,930 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 171 transitions. [2023-11-29 06:53:10,931 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 57.0) internal successors, (171), 3 states have internal predecessors, (171), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:10,933 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:10,934 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:10,934 INFO L175 Difference]: Start difference. First operand has 87 places, 76 transitions, 164 flow. Second operand 3 states and 171 transitions. [2023-11-29 06:53:10,934 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 102 transitions, 370 flow [2023-11-29 06:53:13,488 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 102 transitions, 366 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:53:13,490 INFO L231 Difference]: Finished difference. Result has 86 places, 75 transitions, 162 flow [2023-11-29 06:53:13,490 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=158, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=75, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=162, PETRI_PLACES=86, PETRI_TRANSITIONS=75} [2023-11-29 06:53:13,491 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -30 predicate places. [2023-11-29 06:53:13,491 INFO L495 AbstractCegarLoop]: Abstraction has has 86 places, 75 transitions, 162 flow [2023-11-29 06:53:13,491 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.333333333333336) internal successors, (97), 3 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:13,491 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:53:13,492 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 06:53:13,492 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 06:53:13,492 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:53:13,492 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:53:13,493 INFO L85 PathProgramCache]: Analyzing trace with hash 973150692, now seen corresponding path program 1 times [2023-11-29 06:53:13,493 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:53:13,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [566827533] [2023-11-29 06:53:13,493 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:53:13,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:53:13,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:53:13,576 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:53:13,576 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:53:13,576 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [566827533] [2023-11-29 06:53:13,576 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [566827533] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:53:13,576 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:53:13,577 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:53:13,577 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1967007714] [2023-11-29 06:53:13,577 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:53:13,577 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:53:13,578 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:53:13,578 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:53:13,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:53:13,594 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 109 [2023-11-29 06:53:13,595 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 86 places, 75 transitions, 162 flow. Second operand has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:13,595 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:53:13,595 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 109 [2023-11-29 06:53:13,595 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:53:41,179 INFO L124 PetriNetUnfolderBase]: 162166/228402 cut-off events. [2023-11-29 06:53:41,179 INFO L125 PetriNetUnfolderBase]: For 3154/3154 co-relation queries the response was YES. [2023-11-29 06:53:41,673 INFO L83 FinitePrefix]: Finished finitePrefix Result has 442979 conditions, 228402 events. 162166/228402 cut-off events. For 3154/3154 co-relation queries the response was YES. Maximal size of possible extension queue 15368. Compared 2008556 event pairs, 141082 based on Foata normal form. 5/105518 useless extension candidates. Maximal degree in co-relation 442969. Up to 182401 conditions per place. [2023-11-29 06:53:42,544 INFO L140 encePairwiseOnDemand]: 106/109 looper letters, 74 selfloop transitions, 2 changer transitions 0/101 dead transitions. [2023-11-29 06:53:42,544 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 101 transitions, 366 flow [2023-11-29 06:53:42,544 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:53:42,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:53:42,545 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 173 transitions. [2023-11-29 06:53:42,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5290519877675841 [2023-11-29 06:53:42,546 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 173 transitions. [2023-11-29 06:53:42,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 173 transitions. [2023-11-29 06:53:42,546 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:53:42,546 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 173 transitions. [2023-11-29 06:53:42,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 57.666666666666664) internal successors, (173), 3 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:42,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:42,549 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:42,549 INFO L175 Difference]: Start difference. First operand has 86 places, 75 transitions, 162 flow. Second operand 3 states and 173 transitions. [2023-11-29 06:53:42,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 101 transitions, 366 flow [2023-11-29 06:53:45,359 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 85 places, 101 transitions, 362 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:53:45,361 INFO L231 Difference]: Finished difference. Result has 85 places, 74 transitions, 160 flow [2023-11-29 06:53:45,361 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=72, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=160, PETRI_PLACES=85, PETRI_TRANSITIONS=74} [2023-11-29 06:53:45,362 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -31 predicate places. [2023-11-29 06:53:45,362 INFO L495 AbstractCegarLoop]: Abstraction has has 85 places, 74 transitions, 160 flow [2023-11-29 06:53:45,362 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.333333333333336) internal successors, (100), 3 states have internal predecessors, (100), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:45,363 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:53:45,363 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-11-29 06:53:45,363 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 06:53:45,363 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:53:45,363 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:53:45,363 INFO L85 PathProgramCache]: Analyzing trace with hash 102929169, now seen corresponding path program 1 times [2023-11-29 06:53:45,364 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:53:45,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [524215363] [2023-11-29 06:53:45,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:53:45,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:53:45,382 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:53:45,468 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:53:45,468 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:53:45,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [524215363] [2023-11-29 06:53:45,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [524215363] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:53:45,469 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:53:45,469 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:53:45,469 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [287878253] [2023-11-29 06:53:45,469 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:53:45,469 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:53:45,470 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:53:45,470 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:53:45,470 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:53:45,513 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 109 [2023-11-29 06:53:45,514 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 85 places, 74 transitions, 160 flow. Second operand has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:45,514 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:53:45,514 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 109 [2023-11-29 06:53:45,514 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:53:57,676 INFO L124 PetriNetUnfolderBase]: 65047/96781 cut-off events. [2023-11-29 06:53:57,677 INFO L125 PetriNetUnfolderBase]: For 983/983 co-relation queries the response was YES. [2023-11-29 06:53:57,897 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186061 conditions, 96781 events. 65047/96781 cut-off events. For 983/983 co-relation queries the response was YES. Maximal size of possible extension queue 6552. Compared 856364 event pairs, 39452 based on Foata normal form. 0/56218 useless extension candidates. Maximal degree in co-relation 186050. Up to 46510 conditions per place. [2023-11-29 06:53:58,261 INFO L140 encePairwiseOnDemand]: 92/109 looper letters, 80 selfloop transitions, 7 changer transitions 0/111 dead transitions. [2023-11-29 06:53:58,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 111 transitions, 408 flow [2023-11-29 06:53:58,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:53:58,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:53:58,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 233 transitions. [2023-11-29 06:53:58,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5344036697247706 [2023-11-29 06:53:58,263 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 233 transitions. [2023-11-29 06:53:58,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 233 transitions. [2023-11-29 06:53:58,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:53:58,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 233 transitions. [2023-11-29 06:53:58,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 58.25) internal successors, (233), 4 states have internal predecessors, (233), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:58,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:58,266 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:58,266 INFO L175 Difference]: Start difference. First operand has 85 places, 74 transitions, 160 flow. Second operand 4 states and 233 transitions. [2023-11-29 06:53:58,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 111 transitions, 408 flow [2023-11-29 06:53:58,313 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 84 places, 111 transitions, 404 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:53:58,315 INFO L231 Difference]: Finished difference. Result has 87 places, 77 transitions, 232 flow [2023-11-29 06:53:58,315 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=152, PETRI_DIFFERENCE_MINUEND_PLACES=81, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=232, PETRI_PLACES=87, PETRI_TRANSITIONS=77} [2023-11-29 06:53:58,316 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -29 predicate places. [2023-11-29 06:53:58,316 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 77 transitions, 232 flow [2023-11-29 06:53:58,316 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 33.0) internal successors, (132), 4 states have internal predecessors, (132), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:58,316 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:53:58,317 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1] [2023-11-29 06:53:58,317 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 06:53:58,317 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:53:58,317 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:53:58,317 INFO L85 PathProgramCache]: Analyzing trace with hash 102929170, now seen corresponding path program 1 times [2023-11-29 06:53:58,317 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:53:58,318 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [946689388] [2023-11-29 06:53:58,318 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:53:58,318 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:53:58,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:53:58,437 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:53:58,438 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:53:58,438 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [946689388] [2023-11-29 06:53:58,438 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [946689388] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:53:58,438 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:53:58,439 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:53:58,439 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [889946229] [2023-11-29 06:53:58,439 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:53:58,439 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:53:58,440 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:53:58,440 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:53:58,440 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:53:58,471 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 109 [2023-11-29 06:53:58,472 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 87 places, 77 transitions, 232 flow. Second operand has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:53:58,472 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:53:58,472 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 109 [2023-11-29 06:53:58,472 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:01,659 INFO L124 PetriNetUnfolderBase]: 12864/20641 cut-off events. [2023-11-29 06:54:01,659 INFO L125 PetriNetUnfolderBase]: For 7017/7032 co-relation queries the response was YES. [2023-11-29 06:54:01,710 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52049 conditions, 20641 events. 12864/20641 cut-off events. For 7017/7032 co-relation queries the response was YES. Maximal size of possible extension queue 1503. Compared 168585 event pairs, 7540 based on Foata normal form. 5416/23571 useless extension candidates. Maximal degree in co-relation 52035. Up to 11738 conditions per place. [2023-11-29 06:54:01,791 INFO L140 encePairwiseOnDemand]: 97/109 looper letters, 51 selfloop transitions, 2 changer transitions 0/78 dead transitions. [2023-11-29 06:54:01,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 78 transitions, 350 flow [2023-11-29 06:54:01,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:54:01,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:54:01,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 198 transitions. [2023-11-29 06:54:01,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4541284403669725 [2023-11-29 06:54:01,793 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 198 transitions. [2023-11-29 06:54:01,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 198 transitions. [2023-11-29 06:54:01,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:01,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 198 transitions. [2023-11-29 06:54:01,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 49.5) internal successors, (198), 4 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:01,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:01,796 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:01,796 INFO L175 Difference]: Start difference. First operand has 87 places, 77 transitions, 232 flow. Second operand 4 states and 198 transitions. [2023-11-29 06:54:01,796 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 78 transitions, 350 flow [2023-11-29 06:54:01,806 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 78 transitions, 348 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:54:01,807 INFO L231 Difference]: Finished difference. Result has 79 places, 67 transitions, 214 flow [2023-11-29 06:54:01,808 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=210, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=67, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=214, PETRI_PLACES=79, PETRI_TRANSITIONS=67} [2023-11-29 06:54:01,808 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -37 predicate places. [2023-11-29 06:54:01,808 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 67 transitions, 214 flow [2023-11-29 06:54:01,809 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 34.0) internal successors, (136), 4 states have internal predecessors, (136), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:01,809 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:01,809 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:54:01,809 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 06:54:01,809 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:01,809 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:01,809 INFO L85 PathProgramCache]: Analyzing trace with hash 104083347, now seen corresponding path program 1 times [2023-11-29 06:54:01,809 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:01,809 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [569552648] [2023-11-29 06:54:01,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:01,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:01,829 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:01,900 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:01,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:01,901 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [569552648] [2023-11-29 06:54:01,901 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [569552648] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:01,901 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:01,902 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:54:01,902 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1411721114] [2023-11-29 06:54:01,902 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:01,902 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:54:01,903 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:01,903 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:54:01,903 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:54:01,920 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 109 [2023-11-29 06:54:01,920 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 67 transitions, 214 flow. Second operand has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:01,921 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:01,921 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 109 [2023-11-29 06:54:01,921 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:04,885 INFO L124 PetriNetUnfolderBase]: 12864/20623 cut-off events. [2023-11-29 06:54:04,886 INFO L125 PetriNetUnfolderBase]: For 7032/7080 co-relation queries the response was YES. [2023-11-29 06:54:04,932 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52212 conditions, 20623 events. 12864/20623 cut-off events. For 7032/7080 co-relation queries the response was YES. Maximal size of possible extension queue 1514. Compared 170161 event pairs, 7868 based on Foata normal form. 15/18078 useless extension candidates. Maximal degree in co-relation 52197. Up to 11773 conditions per place. [2023-11-29 06:54:05,009 INFO L140 encePairwiseOnDemand]: 106/109 looper letters, 51 selfloop transitions, 2 changer transitions 0/77 dead transitions. [2023-11-29 06:54:05,009 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 77 transitions, 350 flow [2023-11-29 06:54:05,009 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:54:05,010 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:54:05,010 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 145 transitions. [2023-11-29 06:54:05,010 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4434250764525994 [2023-11-29 06:54:05,011 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 145 transitions. [2023-11-29 06:54:05,011 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 145 transitions. [2023-11-29 06:54:05,011 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:05,011 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 145 transitions. [2023-11-29 06:54:05,012 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 48.333333333333336) internal successors, (145), 3 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:05,013 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:05,013 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:05,013 INFO L175 Difference]: Start difference. First operand has 79 places, 67 transitions, 214 flow. Second operand 3 states and 145 transitions. [2023-11-29 06:54:05,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 77 transitions, 350 flow [2023-11-29 06:54:05,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 77 transitions, 347 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:54:05,022 INFO L231 Difference]: Finished difference. Result has 78 places, 66 transitions, 213 flow [2023-11-29 06:54:05,023 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=209, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=213, PETRI_PLACES=78, PETRI_TRANSITIONS=66} [2023-11-29 06:54:05,023 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -38 predicate places. [2023-11-29 06:54:05,023 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 66 transitions, 213 flow [2023-11-29 06:54:05,024 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.0) internal successors, (102), 3 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:05,024 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:05,024 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:54:05,024 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 06:54:05,024 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:05,024 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:05,024 INFO L85 PathProgramCache]: Analyzing trace with hash 104083346, now seen corresponding path program 1 times [2023-11-29 06:54:05,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:05,024 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1096090941] [2023-11-29 06:54:05,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:05,025 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:05,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:05,074 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:05,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:05,075 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1096090941] [2023-11-29 06:54:05,075 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1096090941] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:05,075 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:05,075 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:54:05,075 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [918391373] [2023-11-29 06:54:05,075 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:05,076 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:54:05,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:05,076 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:54:05,076 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:54:05,091 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 109 [2023-11-29 06:54:05,092 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 66 transitions, 213 flow. Second operand has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:05,092 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:05,092 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 109 [2023-11-29 06:54:05,092 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:07,954 INFO L124 PetriNetUnfolderBase]: 12886/20638 cut-off events. [2023-11-29 06:54:07,955 INFO L125 PetriNetUnfolderBase]: For 7017/7065 co-relation queries the response was YES. [2023-11-29 06:54:08,008 INFO L83 FinitePrefix]: Finished finitePrefix Result has 52466 conditions, 20638 events. 12886/20638 cut-off events. For 7017/7065 co-relation queries the response was YES. Maximal size of possible extension queue 1518. Compared 169986 event pairs, 7755 based on Foata normal form. 0/18132 useless extension candidates. Maximal degree in co-relation 52452. Up to 11773 conditions per place. [2023-11-29 06:54:08,088 INFO L140 encePairwiseOnDemand]: 106/109 looper letters, 52 selfloop transitions, 2 changer transitions 0/76 dead transitions. [2023-11-29 06:54:08,088 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 76 transitions, 351 flow [2023-11-29 06:54:08,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:54:08,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:54:08,090 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 143 transitions. [2023-11-29 06:54:08,090 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43730886850152906 [2023-11-29 06:54:08,090 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 143 transitions. [2023-11-29 06:54:08,090 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 143 transitions. [2023-11-29 06:54:08,091 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:08,091 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 143 transitions. [2023-11-29 06:54:08,092 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 47.666666666666664) internal successors, (143), 3 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:08,093 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:08,093 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:08,093 INFO L175 Difference]: Start difference. First operand has 78 places, 66 transitions, 213 flow. Second operand 3 states and 143 transitions. [2023-11-29 06:54:08,093 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 76 transitions, 351 flow [2023-11-29 06:54:08,098 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 76 transitions, 347 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:54:08,100 INFO L231 Difference]: Finished difference. Result has 77 places, 65 transitions, 211 flow [2023-11-29 06:54:08,100 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=207, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=65, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=211, PETRI_PLACES=77, PETRI_TRANSITIONS=65} [2023-11-29 06:54:08,101 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -39 predicate places. [2023-11-29 06:54:08,101 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 65 transitions, 211 flow [2023-11-29 06:54:08,101 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.0) internal successors, (99), 3 states have internal predecessors, (99), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:08,101 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:08,101 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:54:08,101 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 06:54:08,101 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting P1Err0ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:08,102 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:08,102 INFO L85 PathProgramCache]: Analyzing trace with hash 104085360, now seen corresponding path program 1 times [2023-11-29 06:54:08,102 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:08,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1056826523] [2023-11-29 06:54:08,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:08,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:08,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:08,222 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:08,222 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:08,223 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1056826523] [2023-11-29 06:54:08,223 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1056826523] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:08,223 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:08,223 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 06:54:08,223 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1762718122] [2023-11-29 06:54:08,223 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:08,224 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:54:08,224 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:08,224 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:54:08,224 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:54:08,225 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 109 [2023-11-29 06:54:08,225 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 65 transitions, 211 flow. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:08,225 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:08,225 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 109 [2023-11-29 06:54:08,225 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:10,668 INFO L124 PetriNetUnfolderBase]: 10547/16688 cut-off events. [2023-11-29 06:54:10,668 INFO L125 PetriNetUnfolderBase]: For 5737/5737 co-relation queries the response was YES. [2023-11-29 06:54:10,716 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43541 conditions, 16688 events. 10547/16688 cut-off events. For 5737/5737 co-relation queries the response was YES. Maximal size of possible extension queue 1241. Compared 133368 event pairs, 2998 based on Foata normal form. 0/15471 useless extension candidates. Maximal degree in co-relation 43527. Up to 12810 conditions per place. [2023-11-29 06:54:10,785 INFO L140 encePairwiseOnDemand]: 106/109 looper letters, 70 selfloop transitions, 2 changer transitions 0/95 dead transitions. [2023-11-29 06:54:10,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 95 transitions, 475 flow [2023-11-29 06:54:10,786 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:54:10,786 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:54:10,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 163 transitions. [2023-11-29 06:54:10,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4984709480122324 [2023-11-29 06:54:10,786 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 163 transitions. [2023-11-29 06:54:10,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 163 transitions. [2023-11-29 06:54:10,787 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:10,787 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 163 transitions. [2023-11-29 06:54:10,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 54.333333333333336) internal successors, (163), 3 states have internal predecessors, (163), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:10,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:10,788 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:10,788 INFO L175 Difference]: Start difference. First operand has 77 places, 65 transitions, 211 flow. Second operand 3 states and 163 transitions. [2023-11-29 06:54:10,789 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 95 transitions, 475 flow [2023-11-29 06:54:10,792 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 95 transitions, 467 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:54:10,794 INFO L231 Difference]: Finished difference. Result has 76 places, 64 transitions, 209 flow [2023-11-29 06:54:10,794 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=205, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=62, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=209, PETRI_PLACES=76, PETRI_TRANSITIONS=64} [2023-11-29 06:54:10,794 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -40 predicate places. [2023-11-29 06:54:10,795 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 64 transitions, 209 flow [2023-11-29 06:54:10,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:10,795 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:10,795 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:54:10,795 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 06:54:10,795 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:10,796 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:10,796 INFO L85 PathProgramCache]: Analyzing trace with hash -218325423, now seen corresponding path program 1 times [2023-11-29 06:54:10,796 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:10,796 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650024002] [2023-11-29 06:54:10,796 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:10,796 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:10,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:10,844 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:10,844 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:10,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650024002] [2023-11-29 06:54:10,844 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650024002] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:10,844 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:10,845 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:54:10,845 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [91424138] [2023-11-29 06:54:10,845 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:10,845 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:54:10,846 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:10,846 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:54:10,846 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:54:10,863 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 109 [2023-11-29 06:54:10,864 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 64 transitions, 209 flow. Second operand has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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) [2023-11-29 06:54:10,864 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:10,864 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 109 [2023-11-29 06:54:10,864 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:13,425 INFO L124 PetriNetUnfolderBase]: 10651/17099 cut-off events. [2023-11-29 06:54:13,426 INFO L125 PetriNetUnfolderBase]: For 6579/6594 co-relation queries the response was YES. [2023-11-29 06:54:13,477 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44879 conditions, 17099 events. 10651/17099 cut-off events. For 6579/6594 co-relation queries the response was YES. Maximal size of possible extension queue 1268. Compared 137970 event pairs, 6039 based on Foata normal form. 0/15841 useless extension candidates. Maximal degree in co-relation 44864. Up to 10115 conditions per place. [2023-11-29 06:54:13,548 INFO L140 encePairwiseOnDemand]: 106/109 looper letters, 50 selfloop transitions, 2 changer transitions 0/73 dead transitions. [2023-11-29 06:54:13,548 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 73 transitions, 343 flow [2023-11-29 06:54:13,549 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:54:13,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:54:13,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 141 transitions. [2023-11-29 06:54:13,550 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43119266055045874 [2023-11-29 06:54:13,550 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 141 transitions. [2023-11-29 06:54:13,550 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 141 transitions. [2023-11-29 06:54:13,550 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:13,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 141 transitions. [2023-11-29 06:54:13,551 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 47.0) internal successors, (141), 3 states have internal predecessors, (141), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:13,552 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:13,553 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:13,553 INFO L175 Difference]: Start difference. First operand has 76 places, 64 transitions, 209 flow. Second operand 3 states and 141 transitions. [2023-11-29 06:54:13,553 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 73 transitions, 343 flow [2023-11-29 06:54:13,557 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 73 transitions, 337 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:54:13,559 INFO L231 Difference]: Finished difference. Result has 75 places, 63 transitions, 207 flow [2023-11-29 06:54:13,559 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=203, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=63, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=207, PETRI_PLACES=75, PETRI_TRANSITIONS=63} [2023-11-29 06:54:13,560 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -41 predicate places. [2023-11-29 06:54:13,560 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 63 transitions, 207 flow [2023-11-29 06:54:13,560 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 33.666666666666664) internal successors, (101), 3 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) [2023-11-29 06:54:13,560 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:13,560 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:54:13,561 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 06:54:13,561 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:13,561 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:13,561 INFO L85 PathProgramCache]: Analyzing trace with hash -218325422, now seen corresponding path program 1 times [2023-11-29 06:54:13,561 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:13,562 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [802340883] [2023-11-29 06:54:13,562 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:13,562 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:13,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:13,645 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:13,645 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:13,645 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [802340883] [2023-11-29 06:54:13,645 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [802340883] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:13,645 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:13,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:54:13,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [137491009] [2023-11-29 06:54:13,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:13,646 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:54:13,646 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:13,647 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:54:13,647 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:54:13,663 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 109 [2023-11-29 06:54:13,663 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 63 transitions, 207 flow. Second operand has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:13,663 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:13,663 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 109 [2023-11-29 06:54:13,663 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:16,127 INFO L124 PetriNetUnfolderBase]: 10547/16947 cut-off events. [2023-11-29 06:54:16,127 INFO L125 PetriNetUnfolderBase]: For 5979/5994 co-relation queries the response was YES. [2023-11-29 06:54:16,168 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43836 conditions, 16947 events. 10547/16947 cut-off events. For 5979/5994 co-relation queries the response was YES. Maximal size of possible extension queue 1268. Compared 136967 event pairs, 6039 based on Foata normal form. 48/15737 useless extension candidates. Maximal degree in co-relation 43822. Up to 10115 conditions per place. [2023-11-29 06:54:16,231 INFO L140 encePairwiseOnDemand]: 106/109 looper letters, 49 selfloop transitions, 2 changer transitions 0/72 dead transitions. [2023-11-29 06:54:16,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 72 transitions, 337 flow [2023-11-29 06:54:16,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:54:16,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:54:16,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 143 transitions. [2023-11-29 06:54:16,233 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43730886850152906 [2023-11-29 06:54:16,233 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 143 transitions. [2023-11-29 06:54:16,233 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 143 transitions. [2023-11-29 06:54:16,233 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:16,233 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 143 transitions. [2023-11-29 06:54:16,234 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 47.666666666666664) internal successors, (143), 3 states have internal predecessors, (143), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:16,234 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:16,235 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:16,235 INFO L175 Difference]: Start difference. First operand has 75 places, 63 transitions, 207 flow. Second operand 3 states and 143 transitions. [2023-11-29 06:54:16,235 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 72 transitions, 337 flow [2023-11-29 06:54:16,237 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 72 transitions, 333 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:54:16,238 INFO L231 Difference]: Finished difference. Result has 74 places, 62 transitions, 205 flow [2023-11-29 06:54:16,238 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=205, PETRI_PLACES=74, PETRI_TRANSITIONS=62} [2023-11-29 06:54:16,239 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -42 predicate places. [2023-11-29 06:54:16,239 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 62 transitions, 205 flow [2023-11-29 06:54:16,239 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 34.666666666666664) internal successors, (104), 3 states have internal predecessors, (104), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:16,239 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:16,239 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:54:16,239 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 06:54:16,239 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:16,239 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:16,239 INFO L85 PathProgramCache]: Analyzing trace with hash 972734649, now seen corresponding path program 1 times [2023-11-29 06:54:16,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:16,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990005607] [2023-11-29 06:54:16,240 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:16,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:16,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:16,330 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:16,330 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:16,330 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990005607] [2023-11-29 06:54:16,330 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990005607] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:16,330 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:16,331 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 06:54:16,331 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221706131] [2023-11-29 06:54:16,331 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:16,331 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:54:16,332 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:16,332 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:54:16,332 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:54:16,332 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 109 [2023-11-29 06:54:16,333 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 62 transitions, 205 flow. Second operand has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:16,333 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:16,333 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 109 [2023-11-29 06:54:16,333 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:18,701 INFO L124 PetriNetUnfolderBase]: 10325/16692 cut-off events. [2023-11-29 06:54:18,701 INFO L125 PetriNetUnfolderBase]: For 5260/5305 co-relation queries the response was YES. [2023-11-29 06:54:18,750 INFO L83 FinitePrefix]: Finished finitePrefix Result has 43149 conditions, 16692 events. 10325/16692 cut-off events. For 5260/5305 co-relation queries the response was YES. Maximal size of possible extension queue 1270. Compared 136330 event pairs, 3790 based on Foata normal form. 0/15575 useless extension candidates. Maximal degree in co-relation 43135. Up to 11580 conditions per place. [2023-11-29 06:54:18,817 INFO L140 encePairwiseOnDemand]: 105/109 looper letters, 63 selfloop transitions, 3 changer transitions 0/87 dead transitions. [2023-11-29 06:54:18,817 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 87 transitions, 435 flow [2023-11-29 06:54:18,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:54:18,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:54:18,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 159 transitions. [2023-11-29 06:54:18,819 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.48623853211009177 [2023-11-29 06:54:18,819 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 159 transitions. [2023-11-29 06:54:18,819 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 159 transitions. [2023-11-29 06:54:18,820 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:18,820 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 159 transitions. [2023-11-29 06:54:18,820 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 53.0) internal successors, (159), 3 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:18,821 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:18,822 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 109.0) internal successors, (436), 4 states have internal predecessors, (436), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:18,822 INFO L175 Difference]: Start difference. First operand has 74 places, 62 transitions, 205 flow. Second operand 3 states and 159 transitions. [2023-11-29 06:54:18,822 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 87 transitions, 435 flow [2023-11-29 06:54:18,825 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 87 transitions, 427 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:54:18,826 INFO L231 Difference]: Finished difference. Result has 75 places, 62 transitions, 214 flow [2023-11-29 06:54:18,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=214, PETRI_PLACES=75, PETRI_TRANSITIONS=62} [2023-11-29 06:54:18,827 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -41 predicate places. [2023-11-29 06:54:18,827 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 62 transitions, 214 flow [2023-11-29 06:54:18,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 37.0) internal successors, (111), 3 states have internal predecessors, (111), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:18,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:18,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:54:18,828 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 06:54:18,828 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:18,828 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:18,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1504786200, now seen corresponding path program 1 times [2023-11-29 06:54:18,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:18,829 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173486097] [2023-11-29 06:54:18,829 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:18,829 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:18,858 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:18,937 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:18,937 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:18,938 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173486097] [2023-11-29 06:54:18,938 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [173486097] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:18,938 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:18,938 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:54:18,938 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430080238] [2023-11-29 06:54:18,938 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:18,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:54:18,939 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:18,939 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:54:18,939 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:54:18,962 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 109 [2023-11-29 06:54:18,962 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 62 transitions, 214 flow. Second operand has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:18,962 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:18,962 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 109 [2023-11-29 06:54:18,962 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:21,594 INFO L124 PetriNetUnfolderBase]: 11068/18391 cut-off events. [2023-11-29 06:54:21,594 INFO L125 PetriNetUnfolderBase]: For 6541/6583 co-relation queries the response was YES. [2023-11-29 06:54:21,652 INFO L83 FinitePrefix]: Finished finitePrefix Result has 47938 conditions, 18391 events. 11068/18391 cut-off events. For 6541/6583 co-relation queries the response was YES. Maximal size of possible extension queue 1462. Compared 157407 event pairs, 3450 based on Foata normal form. 0/17500 useless extension candidates. Maximal degree in co-relation 47922. Up to 5910 conditions per place. [2023-11-29 06:54:21,722 INFO L140 encePairwiseOnDemand]: 101/109 looper letters, 56 selfloop transitions, 9 changer transitions 0/86 dead transitions. [2023-11-29 06:54:21,722 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 86 transitions, 404 flow [2023-11-29 06:54:21,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:54:21,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:54:21,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 198 transitions. [2023-11-29 06:54:21,724 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4541284403669725 [2023-11-29 06:54:21,724 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 198 transitions. [2023-11-29 06:54:21,724 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 198 transitions. [2023-11-29 06:54:21,724 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:21,724 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 198 transitions. [2023-11-29 06:54:21,725 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 49.5) internal successors, (198), 4 states have internal predecessors, (198), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:21,726 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:21,726 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:21,726 INFO L175 Difference]: Start difference. First operand has 75 places, 62 transitions, 214 flow. Second operand 4 states and 198 transitions. [2023-11-29 06:54:21,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 86 transitions, 404 flow [2023-11-29 06:54:21,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 86 transitions, 398 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:54:21,733 INFO L231 Difference]: Finished difference. Result has 75 places, 62 transitions, 228 flow [2023-11-29 06:54:21,733 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=204, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=228, PETRI_PLACES=75, PETRI_TRANSITIONS=62} [2023-11-29 06:54:21,734 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -41 predicate places. [2023-11-29 06:54:21,734 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 62 transitions, 228 flow [2023-11-29 06:54:21,734 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 36.25) internal successors, (145), 4 states have internal predecessors, (145), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:21,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:21,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:54:21,735 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 06:54:21,735 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:21,735 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:21,735 INFO L85 PathProgramCache]: Analyzing trace with hash 1562598681, now seen corresponding path program 1 times [2023-11-29 06:54:21,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:21,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1671390737] [2023-11-29 06:54:21,736 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:21,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:21,764 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:21,921 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:21,922 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:21,922 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1671390737] [2023-11-29 06:54:21,922 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1671390737] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:21,922 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:21,922 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:54:21,922 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011076683] [2023-11-29 06:54:21,923 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:21,923 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:54:21,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:21,923 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:54:21,924 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:54:21,950 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 33 out of 109 [2023-11-29 06:54:21,950 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 62 transitions, 228 flow. Second operand has 5 states, 5 states have (on average 35.6) internal successors, (178), 5 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:21,950 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:21,950 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 33 of 109 [2023-11-29 06:54:21,950 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:24,609 INFO L124 PetriNetUnfolderBase]: 10771/17818 cut-off events. [2023-11-29 06:54:24,609 INFO L125 PetriNetUnfolderBase]: For 8991/9033 co-relation queries the response was YES. [2023-11-29 06:54:24,656 INFO L83 FinitePrefix]: Finished finitePrefix Result has 48137 conditions, 17818 events. 10771/17818 cut-off events. For 8991/9033 co-relation queries the response was YES. Maximal size of possible extension queue 1425. Compared 151063 event pairs, 4606 based on Foata normal form. 108/17029 useless extension candidates. Maximal degree in co-relation 48121. Up to 12481 conditions per place. [2023-11-29 06:54:24,718 INFO L140 encePairwiseOnDemand]: 106/109 looper letters, 61 selfloop transitions, 3 changer transitions 0/85 dead transitions. [2023-11-29 06:54:24,719 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 85 transitions, 446 flow [2023-11-29 06:54:24,719 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:54:24,719 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:54:24,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 189 transitions. [2023-11-29 06:54:24,720 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4334862385321101 [2023-11-29 06:54:24,720 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 189 transitions. [2023-11-29 06:54:24,720 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 189 transitions. [2023-11-29 06:54:24,721 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:24,721 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 189 transitions. [2023-11-29 06:54:24,721 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 47.25) internal successors, (189), 4 states have internal predecessors, (189), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:24,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:24,723 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:24,723 INFO L175 Difference]: Start difference. First operand has 75 places, 62 transitions, 228 flow. Second operand 4 states and 189 transitions. [2023-11-29 06:54:24,723 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 85 transitions, 446 flow [2023-11-29 06:54:24,726 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 85 transitions, 432 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:54:24,728 INFO L231 Difference]: Finished difference. Result has 75 places, 61 transitions, 219 flow [2023-11-29 06:54:24,728 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=213, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=219, PETRI_PLACES=75, PETRI_TRANSITIONS=61} [2023-11-29 06:54:24,729 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -41 predicate places. [2023-11-29 06:54:24,729 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 61 transitions, 219 flow [2023-11-29 06:54:24,729 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 35.6) internal successors, (178), 5 states have internal predecessors, (178), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:24,729 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:24,730 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:54:24,730 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 06:54:24,730 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:24,730 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:24,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1254332246, now seen corresponding path program 1 times [2023-11-29 06:54:24,731 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:24,731 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [596226110] [2023-11-29 06:54:24,731 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:24,731 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:24,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:25,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:25,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:25,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [596226110] [2023-11-29 06:54:25,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [596226110] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:25,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:25,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:54:25,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2121178648] [2023-11-29 06:54:25,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:25,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:54:25,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:25,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:54:25,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:54:25,765 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 109 [2023-11-29 06:54:25,766 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 61 transitions, 219 flow. Second operand has 11 states, 11 states have (on average 27.636363636363637) internal successors, (304), 11 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:25,766 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:25,766 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 109 [2023-11-29 06:54:25,766 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:29,998 INFO L124 PetriNetUnfolderBase]: 18684/29863 cut-off events. [2023-11-29 06:54:29,998 INFO L125 PetriNetUnfolderBase]: For 11260/11296 co-relation queries the response was YES. [2023-11-29 06:54:30,097 INFO L83 FinitePrefix]: Finished finitePrefix Result has 79433 conditions, 29863 events. 18684/29863 cut-off events. For 11260/11296 co-relation queries the response was YES. Maximal size of possible extension queue 2297. Compared 256514 event pairs, 6238 based on Foata normal form. 0/27068 useless extension candidates. Maximal degree in co-relation 79416. Up to 12780 conditions per place. [2023-11-29 06:54:30,215 INFO L140 encePairwiseOnDemand]: 101/109 looper letters, 102 selfloop transitions, 9 changer transitions 0/128 dead transitions. [2023-11-29 06:54:30,215 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 82 places, 128 transitions, 676 flow [2023-11-29 06:54:30,216 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:54:30,216 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:54:30,217 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 311 transitions. [2023-11-29 06:54:30,217 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.356651376146789 [2023-11-29 06:54:30,217 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 311 transitions. [2023-11-29 06:54:30,217 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 311 transitions. [2023-11-29 06:54:30,218 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:30,218 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 311 transitions. [2023-11-29 06:54:30,219 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 38.875) internal successors, (311), 8 states have internal predecessors, (311), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:30,220 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:30,221 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:30,221 INFO L175 Difference]: Start difference. First operand has 75 places, 61 transitions, 219 flow. Second operand 8 states and 311 transitions. [2023-11-29 06:54:30,221 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 82 places, 128 transitions, 676 flow [2023-11-29 06:54:30,227 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 128 transitions, 670 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:54:30,229 INFO L231 Difference]: Finished difference. Result has 84 places, 66 transitions, 279 flow [2023-11-29 06:54:30,229 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=215, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=53, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=279, PETRI_PLACES=84, PETRI_TRANSITIONS=66} [2023-11-29 06:54:30,229 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -32 predicate places. [2023-11-29 06:54:30,229 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 66 transitions, 279 flow [2023-11-29 06:54:30,230 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 27.636363636363637) internal successors, (304), 11 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:30,230 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:30,230 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:54:30,230 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-29 06:54:30,230 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:30,230 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:30,231 INFO L85 PathProgramCache]: Analyzing trace with hash 1254333336, now seen corresponding path program 1 times [2023-11-29 06:54:30,231 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:30,231 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [27738630] [2023-11-29 06:54:30,231 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:30,231 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:30,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:30,464 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:30,464 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:30,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [27738630] [2023-11-29 06:54:30,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [27738630] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:30,464 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:30,464 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:54:30,465 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [219734418] [2023-11-29 06:54:30,465 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:30,465 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:54:30,465 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:30,466 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:54:30,466 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:54:30,469 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 31 out of 109 [2023-11-29 06:54:30,469 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 66 transitions, 279 flow. Second operand has 6 states, 6 states have (on average 33.333333333333336) internal successors, (200), 6 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:30,469 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:30,469 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 31 of 109 [2023-11-29 06:54:30,469 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:38,240 INFO L124 PetriNetUnfolderBase]: 34089/54618 cut-off events. [2023-11-29 06:54:38,240 INFO L125 PetriNetUnfolderBase]: For 37692/39996 co-relation queries the response was YES. [2023-11-29 06:54:38,443 INFO L83 FinitePrefix]: Finished finitePrefix Result has 155774 conditions, 54618 events. 34089/54618 cut-off events. For 37692/39996 co-relation queries the response was YES. Maximal size of possible extension queue 4150. Compared 501454 event pairs, 9628 based on Foata normal form. 0/51571 useless extension candidates. Maximal degree in co-relation 155754. Up to 23079 conditions per place. [2023-11-29 06:54:38,650 INFO L140 encePairwiseOnDemand]: 102/109 looper letters, 138 selfloop transitions, 17 changer transitions 0/174 dead transitions. [2023-11-29 06:54:38,650 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 91 places, 174 transitions, 1101 flow [2023-11-29 06:54:38,650 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:54:38,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:54:38,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 375 transitions. [2023-11-29 06:54:38,652 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43004587155963303 [2023-11-29 06:54:38,652 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 375 transitions. [2023-11-29 06:54:38,652 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 375 transitions. [2023-11-29 06:54:38,652 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:38,653 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 375 transitions. [2023-11-29 06:54:38,654 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 46.875) internal successors, (375), 8 states have internal predecessors, (375), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:38,655 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:38,655 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:38,655 INFO L175 Difference]: Start difference. First operand has 84 places, 66 transitions, 279 flow. Second operand 8 states and 375 transitions. [2023-11-29 06:54:38,655 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 91 places, 174 transitions, 1101 flow [2023-11-29 06:54:39,041 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 89 places, 174 transitions, 1094 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:54:39,043 INFO L231 Difference]: Finished difference. Result has 93 places, 78 transitions, 410 flow [2023-11-29 06:54:39,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=275, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=58, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=410, PETRI_PLACES=93, PETRI_TRANSITIONS=78} [2023-11-29 06:54:39,044 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -23 predicate places. [2023-11-29 06:54:39,044 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 78 transitions, 410 flow [2023-11-29 06:54:39,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 33.333333333333336) internal successors, (200), 6 states have internal predecessors, (200), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:39,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:39,044 INFO L208 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] [2023-11-29 06:54:39,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 06:54:39,044 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting P2Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:39,045 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:39,045 INFO L85 PathProgramCache]: Analyzing trace with hash -1835961051, now seen corresponding path program 1 times [2023-11-29 06:54:39,045 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:39,045 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [599481638] [2023-11-29 06:54:39,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:39,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:39,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:39,465 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:39,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:39,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [599481638] [2023-11-29 06:54:39,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [599481638] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:39,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:39,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 06:54:39,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [490068174] [2023-11-29 06:54:39,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:39,466 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 06:54:39,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:39,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 06:54:39,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2023-11-29 06:54:39,627 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 109 [2023-11-29 06:54:39,628 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 78 transitions, 410 flow. Second operand has 9 states, 9 states have (on average 33.666666666666664) internal successors, (303), 9 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:39,628 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:39,628 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 109 [2023-11-29 06:54:39,628 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:46,787 INFO L124 PetriNetUnfolderBase]: 28263/44907 cut-off events. [2023-11-29 06:54:46,787 INFO L125 PetriNetUnfolderBase]: For 41284/42638 co-relation queries the response was YES. [2023-11-29 06:54:46,985 INFO L83 FinitePrefix]: Finished finitePrefix Result has 129797 conditions, 44907 events. 28263/44907 cut-off events. For 41284/42638 co-relation queries the response was YES. Maximal size of possible extension queue 2925. Compared 395290 event pairs, 11128 based on Foata normal form. 1223/44557 useless extension candidates. Maximal degree in co-relation 129772. Up to 22223 conditions per place. [2023-11-29 06:54:47,140 INFO L140 encePairwiseOnDemand]: 90/109 looper letters, 91 selfloop transitions, 22 changer transitions 7/141 dead transitions. [2023-11-29 06:54:47,140 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 141 transitions, 923 flow [2023-11-29 06:54:47,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:54:47,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:54:47,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 361 transitions. [2023-11-29 06:54:47,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139908256880734 [2023-11-29 06:54:47,142 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 361 transitions. [2023-11-29 06:54:47,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 361 transitions. [2023-11-29 06:54:47,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:54:47,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 361 transitions. [2023-11-29 06:54:47,144 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 45.125) internal successors, (361), 8 states have internal predecessors, (361), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:47,146 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:47,146 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:47,147 INFO L175 Difference]: Start difference. First operand has 93 places, 78 transitions, 410 flow. Second operand 8 states and 361 transitions. [2023-11-29 06:54:47,147 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 141 transitions, 923 flow [2023-11-29 06:54:48,067 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 141 transitions, 923 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 06:54:48,069 INFO L231 Difference]: Finished difference. Result has 106 places, 87 transitions, 550 flow [2023-11-29 06:54:48,069 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=410, PETRI_DIFFERENCE_MINUEND_PLACES=93, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=60, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=550, PETRI_PLACES=106, PETRI_TRANSITIONS=87} [2023-11-29 06:54:48,070 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -10 predicate places. [2023-11-29 06:54:48,070 INFO L495 AbstractCegarLoop]: Abstraction has has 106 places, 87 transitions, 550 flow [2023-11-29 06:54:48,070 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 33.666666666666664) internal successors, (303), 9 states have internal predecessors, (303), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:48,070 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:54:48,070 INFO L208 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] [2023-11-29 06:54:48,070 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-29 06:54:48,070 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:54:48,071 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:54:48,071 INFO L85 PathProgramCache]: Analyzing trace with hash 1457053463, now seen corresponding path program 1 times [2023-11-29 06:54:48,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:54:48,071 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1019876833] [2023-11-29 06:54:48,071 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:54:48,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:54:48,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:54:48,227 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:54:48,227 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:54:48,227 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1019876833] [2023-11-29 06:54:48,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1019876833] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:54:48,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:54:48,228 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:54:48,228 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1368246912] [2023-11-29 06:54:48,228 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:54:48,228 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:54:48,228 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:54:48,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:54:48,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:54:48,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 109 [2023-11-29 06:54:48,238 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 106 places, 87 transitions, 550 flow. Second operand has 6 states, 6 states have (on average 32.5) internal successors, (195), 6 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:54:48,238 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:54:48,238 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 109 [2023-11-29 06:54:48,238 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:54:59,611 INFO L124 PetriNetUnfolderBase]: 43981/67556 cut-off events. [2023-11-29 06:54:59,611 INFO L125 PetriNetUnfolderBase]: For 67932/69623 co-relation queries the response was YES. [2023-11-29 06:54:59,946 INFO L83 FinitePrefix]: Finished finitePrefix Result has 200819 conditions, 67556 events. 43981/67556 cut-off events. For 67932/69623 co-relation queries the response was YES. Maximal size of possible extension queue 3904. Compared 589032 event pairs, 6721 based on Foata normal form. 672/66595 useless extension candidates. Maximal degree in co-relation 200786. Up to 22826 conditions per place. [2023-11-29 06:55:00,129 INFO L140 encePairwiseOnDemand]: 101/109 looper letters, 172 selfloop transitions, 34 changer transitions 5/229 dead transitions. [2023-11-29 06:55:00,129 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 229 transitions, 1729 flow [2023-11-29 06:55:00,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:55:00,129 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:55:00,131 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 486 transitions. [2023-11-29 06:55:00,131 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4053377814845705 [2023-11-29 06:55:00,132 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 486 transitions. [2023-11-29 06:55:00,132 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 486 transitions. [2023-11-29 06:55:00,132 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:55:00,132 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 486 transitions. [2023-11-29 06:55:00,134 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 44.18181818181818) internal successors, (486), 11 states have internal predecessors, (486), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:00,136 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 109.0) internal successors, (1308), 12 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:00,137 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 109.0) internal successors, (1308), 12 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:00,137 INFO L175 Difference]: Start difference. First operand has 106 places, 87 transitions, 550 flow. Second operand 11 states and 486 transitions. [2023-11-29 06:55:00,137 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 229 transitions, 1729 flow [2023-11-29 06:55:02,291 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 229 transitions, 1701 flow, removed 14 selfloop flow, removed 0 redundant places. [2023-11-29 06:55:02,293 INFO L231 Difference]: Finished difference. Result has 121 places, 110 transitions, 866 flow [2023-11-29 06:55:02,294 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=534, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=87, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=13, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=866, PETRI_PLACES=121, PETRI_TRANSITIONS=110} [2023-11-29 06:55:02,294 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 5 predicate places. [2023-11-29 06:55:02,294 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 110 transitions, 866 flow [2023-11-29 06:55:02,294 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 32.5) internal successors, (195), 6 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:02,294 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:55:02,294 INFO L208 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] [2023-11-29 06:55:02,294 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 06:55:02,294 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:55:02,295 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:55:02,295 INFO L85 PathProgramCache]: Analyzing trace with hash -2040778022, now seen corresponding path program 1 times [2023-11-29 06:55:02,295 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:55:02,295 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1058030420] [2023-11-29 06:55:02,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:55:02,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:55:02,321 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:55:02,669 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:55:02,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:55:02,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1058030420] [2023-11-29 06:55:02,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1058030420] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:55:02,669 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:55:02,669 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:55:02,669 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981738677] [2023-11-29 06:55:02,669 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:55:02,670 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:55:02,670 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:55:02,670 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:55:02,670 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:55:02,830 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 109 [2023-11-29 06:55:02,830 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 110 transitions, 866 flow. Second operand has 10 states, 10 states have (on average 31.6) internal successors, (316), 10 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:02,830 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:55:02,830 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 109 [2023-11-29 06:55:02,830 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:55:17,502 INFO L124 PetriNetUnfolderBase]: 52878/82623 cut-off events. [2023-11-29 06:55:17,502 INFO L125 PetriNetUnfolderBase]: For 136094/137687 co-relation queries the response was YES. [2023-11-29 06:55:17,992 INFO L83 FinitePrefix]: Finished finitePrefix Result has 257705 conditions, 82623 events. 52878/82623 cut-off events. For 136094/137687 co-relation queries the response was YES. Maximal size of possible extension queue 4374. Compared 753016 event pairs, 8902 based on Foata normal form. 682/81715 useless extension candidates. Maximal degree in co-relation 257665. Up to 32933 conditions per place. [2023-11-29 06:55:18,224 INFO L140 encePairwiseOnDemand]: 89/109 looper letters, 153 selfloop transitions, 50 changer transitions 8/232 dead transitions. [2023-11-29 06:55:18,224 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 232 transitions, 2019 flow [2023-11-29 06:55:18,224 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:55:18,224 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:55:18,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 454 transitions. [2023-11-29 06:55:18,227 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41651376146788993 [2023-11-29 06:55:18,227 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 454 transitions. [2023-11-29 06:55:18,227 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 454 transitions. [2023-11-29 06:55:18,227 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:55:18,227 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 454 transitions. [2023-11-29 06:55:18,228 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 45.4) internal successors, (454), 10 states have internal predecessors, (454), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:18,230 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 109.0) internal successors, (1199), 11 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:18,230 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 109.0) internal successors, (1199), 11 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:18,230 INFO L175 Difference]: Start difference. First operand has 121 places, 110 transitions, 866 flow. Second operand 10 states and 454 transitions. [2023-11-29 06:55:18,230 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 232 transitions, 2019 flow [2023-11-29 06:55:28,035 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 129 places, 232 transitions, 2001 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-11-29 06:55:28,038 INFO L231 Difference]: Finished difference. Result has 133 places, 132 transitions, 1309 flow [2023-11-29 06:55:28,038 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=853, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=30, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1309, PETRI_PLACES=133, PETRI_TRANSITIONS=132} [2023-11-29 06:55:28,039 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 17 predicate places. [2023-11-29 06:55:28,039 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 132 transitions, 1309 flow [2023-11-29 06:55:28,039 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 31.6) internal successors, (316), 10 states have internal predecessors, (316), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:28,039 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:55:28,039 INFO L208 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] [2023-11-29 06:55:28,039 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-29 06:55:28,039 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:55:28,039 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:55:28,040 INFO L85 PathProgramCache]: Analyzing trace with hash 1751878314, now seen corresponding path program 2 times [2023-11-29 06:55:28,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:55:28,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1322191119] [2023-11-29 06:55:28,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:55:28,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:55:28,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:55:28,401 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:55:28,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:55:28,401 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1322191119] [2023-11-29 06:55:28,401 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1322191119] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:55:28,401 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:55:28,401 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 06:55:28,401 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [457112357] [2023-11-29 06:55:28,401 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:55:28,402 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:55:28,402 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:55:28,402 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:55:28,402 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=35, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:55:28,483 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 109 [2023-11-29 06:55:28,484 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 132 transitions, 1309 flow. Second operand has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:28,484 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:55:28,484 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 109 [2023-11-29 06:55:28,484 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:55:37,779 INFO L124 PetriNetUnfolderBase]: 32837/52323 cut-off events. [2023-11-29 06:55:37,779 INFO L125 PetriNetUnfolderBase]: For 121193/122577 co-relation queries the response was YES. [2023-11-29 06:55:38,120 INFO L83 FinitePrefix]: Finished finitePrefix Result has 167226 conditions, 52323 events. 32837/52323 cut-off events. For 121193/122577 co-relation queries the response was YES. Maximal size of possible extension queue 2815. Compared 470586 event pairs, 13348 based on Foata normal form. 772/52250 useless extension candidates. Maximal degree in co-relation 167181. Up to 31487 conditions per place. [2023-11-29 06:55:38,256 INFO L140 encePairwiseOnDemand]: 96/109 looper letters, 69 selfloop transitions, 29 changer transitions 6/147 dead transitions. [2023-11-29 06:55:38,256 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 147 transitions, 1519 flow [2023-11-29 06:55:38,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 06:55:38,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 06:55:38,258 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 269 transitions. [2023-11-29 06:55:38,258 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.35255570117955437 [2023-11-29 06:55:38,258 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 269 transitions. [2023-11-29 06:55:38,258 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 269 transitions. [2023-11-29 06:55:38,258 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:55:38,258 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 269 transitions. [2023-11-29 06:55:38,259 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 38.42857142857143) internal successors, (269), 7 states have internal predecessors, (269), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:38,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 109.0) internal successors, (872), 8 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:38,260 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 109.0) internal successors, (872), 8 states have internal predecessors, (872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:38,260 INFO L175 Difference]: Start difference. First operand has 133 places, 132 transitions, 1309 flow. Second operand 7 states and 269 transitions. [2023-11-29 06:55:38,261 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 147 transitions, 1519 flow [2023-11-29 06:55:43,939 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 125 places, 147 transitions, 1383 flow, removed 7 selfloop flow, removed 6 redundant places. [2023-11-29 06:55:43,941 INFO L231 Difference]: Finished difference. Result has 125 places, 118 transitions, 1063 flow [2023-11-29 06:55:43,941 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=1109, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=124, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=95, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=1063, PETRI_PLACES=125, PETRI_TRANSITIONS=118} [2023-11-29 06:55:43,942 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 9 predicate places. [2023-11-29 06:55:43,942 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 118 transitions, 1063 flow [2023-11-29 06:55:43,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 31.875) internal successors, (255), 8 states have internal predecessors, (255), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:43,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:55:43,942 INFO L208 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] [2023-11-29 06:55:43,942 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 06:55:43,942 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:55:43,943 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:55:43,943 INFO L85 PathProgramCache]: Analyzing trace with hash 456308231, now seen corresponding path program 1 times [2023-11-29 06:55:43,943 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:55:43,943 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [259301159] [2023-11-29 06:55:43,943 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:55:43,943 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:55:43,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:55:45,514 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:55:45,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:55:45,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [259301159] [2023-11-29 06:55:45,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [259301159] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:55:45,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:55:45,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2023-11-29 06:55:45,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720104786] [2023-11-29 06:55:45,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:55:45,516 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2023-11-29 06:55:45,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:55:45,516 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2023-11-29 06:55:45,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2023-11-29 06:55:45,815 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 109 [2023-11-29 06:55:45,816 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 118 transitions, 1063 flow. Second operand has 11 states, 11 states have (on average 29.545454545454547) internal successors, (325), 11 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:55:45,816 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:55:45,816 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 109 [2023-11-29 06:55:45,816 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:56:02,697 INFO L124 PetriNetUnfolderBase]: 59469/92728 cut-off events. [2023-11-29 06:56:02,697 INFO L125 PetriNetUnfolderBase]: For 197805/198795 co-relation queries the response was YES. [2023-11-29 06:56:03,326 INFO L83 FinitePrefix]: Finished finitePrefix Result has 291077 conditions, 92728 events. 59469/92728 cut-off events. For 197805/198795 co-relation queries the response was YES. Maximal size of possible extension queue 5005. Compared 873561 event pairs, 37634 based on Foata normal form. 1492/92581 useless extension candidates. Maximal degree in co-relation 291036. Up to 35644 conditions per place. [2023-11-29 06:56:03,542 INFO L140 encePairwiseOnDemand]: 96/109 looper letters, 150 selfloop transitions, 57 changer transitions 7/255 dead transitions. [2023-11-29 06:56:03,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 134 places, 255 transitions, 2781 flow [2023-11-29 06:56:03,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:56:03,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:56:03,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 374 transitions. [2023-11-29 06:56:03,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3431192660550459 [2023-11-29 06:56:03,545 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 374 transitions. [2023-11-29 06:56:03,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 374 transitions. [2023-11-29 06:56:03,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:56:03,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 374 transitions. [2023-11-29 06:56:03,546 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 37.4) internal successors, (374), 10 states have internal predecessors, (374), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:56:03,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 109.0) internal successors, (1199), 11 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:56:03,549 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 109.0) internal successors, (1199), 11 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:56:03,549 INFO L175 Difference]: Start difference. First operand has 125 places, 118 transitions, 1063 flow. Second operand 10 states and 374 transitions. [2023-11-29 06:56:03,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 134 places, 255 transitions, 2781 flow [2023-11-29 06:56:22,095 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 255 transitions, 2658 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 06:56:22,099 INFO L231 Difference]: Finished difference. Result has 136 places, 170 transitions, 2002 flow [2023-11-29 06:56:22,099 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=1008, PETRI_DIFFERENCE_MINUEND_PLACES=119, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=118, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2002, PETRI_PLACES=136, PETRI_TRANSITIONS=170} [2023-11-29 06:56:22,099 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 20 predicate places. [2023-11-29 06:56:22,099 INFO L495 AbstractCegarLoop]: Abstraction has has 136 places, 170 transitions, 2002 flow [2023-11-29 06:56:22,100 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 29.545454545454547) internal successors, (325), 11 states have internal predecessors, (325), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:56:22,100 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:56:22,100 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:56:22,100 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 06:56:22,100 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:56:22,100 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:56:22,100 INFO L85 PathProgramCache]: Analyzing trace with hash -1353175658, now seen corresponding path program 1 times [2023-11-29 06:56:22,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:56:22,101 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1693744724] [2023-11-29 06:56:22,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:56:22,101 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:56:22,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:56:22,352 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:56:22,352 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:56:22,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1693744724] [2023-11-29 06:56:22,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1693744724] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:56:22,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:56:22,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 06:56:22,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2067187370] [2023-11-29 06:56:22,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:56:22,353 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:56:22,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:56:22,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:56:22,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:56:22,435 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 109 [2023-11-29 06:56:22,435 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 136 places, 170 transitions, 2002 flow. Second operand has 8 states, 8 states have (on average 32.0) internal successors, (256), 8 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:56:22,435 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:56:22,435 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 109 [2023-11-29 06:56:22,435 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:56:44,524 INFO L124 PetriNetUnfolderBase]: 77079/115822 cut-off events. [2023-11-29 06:56:44,524 INFO L125 PetriNetUnfolderBase]: For 398192/401327 co-relation queries the response was YES. [2023-11-29 06:56:45,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 439433 conditions, 115822 events. 77079/115822 cut-off events. For 398192/401327 co-relation queries the response was YES. Maximal size of possible extension queue 6781. Compared 1058411 event pairs, 23985 based on Foata normal form. 476/114682 useless extension candidates. Maximal degree in co-relation 439385. Up to 66911 conditions per place. [2023-11-29 06:56:45,732 INFO L140 encePairwiseOnDemand]: 100/109 looper letters, 102 selfloop transitions, 57 changer transitions 76/273 dead transitions. [2023-11-29 06:56:45,732 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 273 transitions, 3214 flow [2023-11-29 06:56:45,733 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:56:45,733 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:56:45,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 400 transitions. [2023-11-29 06:56:45,735 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3669724770642202 [2023-11-29 06:56:45,735 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 400 transitions. [2023-11-29 06:56:45,735 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 400 transitions. [2023-11-29 06:56:45,736 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:56:45,736 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 400 transitions. [2023-11-29 06:56:45,738 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 40.0) internal successors, (400), 10 states have internal predecessors, (400), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:56:45,740 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 109.0) internal successors, (1199), 11 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:56:45,740 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 109.0) internal successors, (1199), 11 states have internal predecessors, (1199), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:56:45,740 INFO L175 Difference]: Start difference. First operand has 136 places, 170 transitions, 2002 flow. Second operand 10 states and 400 transitions. [2023-11-29 06:56:45,740 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 273 transitions, 3214 flow [2023-11-29 06:57:15,164 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 273 transitions, 3155 flow, removed 28 selfloop flow, removed 1 redundant places. [2023-11-29 06:57:15,167 INFO L231 Difference]: Finished difference. Result has 149 places, 167 transitions, 2054 flow [2023-11-29 06:57:15,167 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=1951, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=170, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=57, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=2054, PETRI_PLACES=149, PETRI_TRANSITIONS=167} [2023-11-29 06:57:15,167 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 33 predicate places. [2023-11-29 06:57:15,168 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 167 transitions, 2054 flow [2023-11-29 06:57:15,168 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 32.0) internal successors, (256), 8 states have internal predecessors, (256), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:57:15,168 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:57:15,168 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:57:15,168 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-29 06:57:15,168 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:57:15,168 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:57:15,168 INFO L85 PathProgramCache]: Analyzing trace with hash -474856027, now seen corresponding path program 1 times [2023-11-29 06:57:15,169 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:57:15,169 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773678321] [2023-11-29 06:57:15,169 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:57:15,169 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:57:15,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:57:15,737 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:57:15,737 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:57:15,737 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773678321] [2023-11-29 06:57:15,737 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773678321] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:57:15,737 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:57:15,737 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2023-11-29 06:57:15,738 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2008134946] [2023-11-29 06:57:15,738 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:57:15,738 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 06:57:15,738 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:57:15,738 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 06:57:15,739 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2023-11-29 06:57:16,002 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 30 out of 109 [2023-11-29 06:57:16,002 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 167 transitions, 2054 flow. Second operand has 9 states, 9 states have (on average 32.0) internal successors, (288), 9 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:57:16,002 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:57:16,002 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 30 of 109 [2023-11-29 06:57:16,002 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:57:33,027 INFO L124 PetriNetUnfolderBase]: 56441/89037 cut-off events. [2023-11-29 06:57:33,028 INFO L125 PetriNetUnfolderBase]: For 353762/355159 co-relation queries the response was YES. [2023-11-29 06:57:33,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 348458 conditions, 89037 events. 56441/89037 cut-off events. For 353762/355159 co-relation queries the response was YES. Maximal size of possible extension queue 4710. Compared 837487 event pairs, 23877 based on Foata normal form. 994/88531 useless extension candidates. Maximal degree in co-relation 348404. Up to 33357 conditions per place. [2023-11-29 06:57:34,219 INFO L140 encePairwiseOnDemand]: 101/109 looper letters, 152 selfloop transitions, 22 changer transitions 38/241 dead transitions. [2023-11-29 06:57:34,219 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 152 places, 241 transitions, 2950 flow [2023-11-29 06:57:34,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:57:34,220 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:57:34,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 331 transitions. [2023-11-29 06:57:34,221 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3795871559633027 [2023-11-29 06:57:34,221 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 331 transitions. [2023-11-29 06:57:34,221 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 331 transitions. [2023-11-29 06:57:34,221 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:57:34,221 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 331 transitions. [2023-11-29 06:57:34,222 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 41.375) internal successors, (331), 8 states have internal predecessors, (331), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:57:34,224 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:57:34,224 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:57:34,224 INFO L175 Difference]: Start difference. First operand has 149 places, 167 transitions, 2054 flow. Second operand 8 states and 331 transitions. [2023-11-29 06:57:34,224 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 152 places, 241 transitions, 2950 flow [2023-11-29 06:57:54,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 241 transitions, 2735 flow, removed 22 selfloop flow, removed 10 redundant places. [2023-11-29 06:57:54,690 INFO L231 Difference]: Finished difference. Result has 144 places, 136 transitions, 1409 flow [2023-11-29 06:57:54,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=1859, PETRI_DIFFERENCE_MINUEND_PLACES=135, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=167, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=20, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=145, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=1409, PETRI_PLACES=144, PETRI_TRANSITIONS=136} [2023-11-29 06:57:54,691 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 28 predicate places. [2023-11-29 06:57:54,691 INFO L495 AbstractCegarLoop]: Abstraction has has 144 places, 136 transitions, 1409 flow [2023-11-29 06:57:54,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 32.0) internal successors, (288), 9 states have internal predecessors, (288), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:57:54,691 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:57:54,692 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:57:54,692 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-29 06:57:54,692 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:57:54,692 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:57:54,692 INFO L85 PathProgramCache]: Analyzing trace with hash 998419940, now seen corresponding path program 1 times [2023-11-29 06:57:54,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:57:54,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1879546149] [2023-11-29 06:57:54,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:57:54,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:57:54,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:57:55,304 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:57:55,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:57:55,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1879546149] [2023-11-29 06:57:55,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1879546149] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:57:55,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:57:55,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:57:55,305 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199853451] [2023-11-29 06:57:55,305 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:57:55,305 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:57:55,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:57:55,306 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:57:55,306 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=72, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:57:55,658 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 27 out of 109 [2023-11-29 06:57:55,658 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 144 places, 136 transitions, 1409 flow. Second operand has 10 states, 10 states have (on average 28.9) internal successors, (289), 10 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:57:55,658 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:57:55,658 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 27 of 109 [2023-11-29 06:57:55,658 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:58:10,915 INFO L124 PetriNetUnfolderBase]: 52701/80938 cut-off events. [2023-11-29 06:58:10,915 INFO L125 PetriNetUnfolderBase]: For 262179/262229 co-relation queries the response was YES. [2023-11-29 06:58:11,538 INFO L83 FinitePrefix]: Finished finitePrefix Result has 299864 conditions, 80938 events. 52701/80938 cut-off events. For 262179/262229 co-relation queries the response was YES. Maximal size of possible extension queue 4150. Compared 726524 event pairs, 38239 based on Foata normal form. 266/79912 useless extension candidates. Maximal degree in co-relation 299812. Up to 60767 conditions per place. [2023-11-29 06:58:11,685 INFO L140 encePairwiseOnDemand]: 101/109 looper letters, 70 selfloop transitions, 7 changer transitions 111/206 dead transitions. [2023-11-29 06:58:11,685 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 206 transitions, 2224 flow [2023-11-29 06:58:11,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:58:11,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:58:11,686 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 302 transitions. [2023-11-29 06:58:11,686 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3463302752293578 [2023-11-29 06:58:11,686 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 302 transitions. [2023-11-29 06:58:11,686 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 302 transitions. [2023-11-29 06:58:11,687 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:58:11,687 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 302 transitions. [2023-11-29 06:58:11,688 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 37.75) internal successors, (302), 8 states have internal predecessors, (302), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:11,689 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:11,689 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 109.0) internal successors, (981), 9 states have internal predecessors, (981), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:11,690 INFO L175 Difference]: Start difference. First operand has 144 places, 136 transitions, 1409 flow. Second operand 8 states and 302 transitions. [2023-11-29 06:58:11,690 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 206 transitions, 2224 flow [2023-11-29 06:58:18,603 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 132 places, 206 transitions, 2062 flow, removed 6 selfloop flow, removed 13 redundant places. [2023-11-29 06:58:18,605 INFO L231 Difference]: Finished difference. Result has 133 places, 89 transitions, 619 flow [2023-11-29 06:58:18,605 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=1255, PETRI_DIFFERENCE_MINUEND_PLACES=125, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=136, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=129, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=619, PETRI_PLACES=133, PETRI_TRANSITIONS=89} [2023-11-29 06:58:18,605 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, 17 predicate places. [2023-11-29 06:58:18,605 INFO L495 AbstractCegarLoop]: Abstraction has has 133 places, 89 transitions, 619 flow [2023-11-29 06:58:18,606 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 28.9) internal successors, (289), 10 states have internal predecessors, (289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:18,606 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:58:18,606 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:58:18,606 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2023-11-29 06:58:18,606 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr15ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:58:18,606 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:58:18,606 INFO L85 PathProgramCache]: Analyzing trace with hash 480669770, now seen corresponding path program 2 times [2023-11-29 06:58:18,606 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:58:18,606 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1419899880] [2023-11-29 06:58:18,606 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:58:18,607 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:58:18,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:58:19,192 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:58:19,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:58:19,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1419899880] [2023-11-29 06:58:19,192 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1419899880] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:58:19,192 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:58:19,192 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:58:19,192 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1030587757] [2023-11-29 06:58:19,192 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:58:19,192 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-29 06:58:19,193 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:58:19,193 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-29 06:58:19,193 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2023-11-29 06:58:19,434 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 26 out of 109 [2023-11-29 06:58:19,434 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 133 places, 89 transitions, 619 flow. Second operand has 10 states, 10 states have (on average 27.9) internal successors, (279), 10 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:19,434 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:58:19,434 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 26 of 109 [2023-11-29 06:58:19,434 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:58:23,886 INFO L124 PetriNetUnfolderBase]: 15440/25067 cut-off events. [2023-11-29 06:58:23,886 INFO L125 PetriNetUnfolderBase]: For 62110/62123 co-relation queries the response was YES. [2023-11-29 06:58:24,055 INFO L83 FinitePrefix]: Finished finitePrefix Result has 82319 conditions, 25067 events. 15440/25067 cut-off events. For 62110/62123 co-relation queries the response was YES. Maximal size of possible extension queue 1288. Compared 205583 event pairs, 9740 based on Foata normal form. 263/25059 useless extension candidates. Maximal degree in co-relation 82289. Up to 17012 conditions per place. [2023-11-29 06:58:24,128 INFO L140 encePairwiseOnDemand]: 102/109 looper letters, 42 selfloop transitions, 9 changer transitions 77/145 dead transitions. [2023-11-29 06:58:24,128 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 129 places, 145 transitions, 1185 flow [2023-11-29 06:58:24,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:58:24,128 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 06:58:24,129 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 318 transitions. [2023-11-29 06:58:24,129 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3241590214067278 [2023-11-29 06:58:24,129 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 318 transitions. [2023-11-29 06:58:24,129 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 318 transitions. [2023-11-29 06:58:24,130 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:58:24,130 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 318 transitions. [2023-11-29 06:58:24,130 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 35.333333333333336) internal successors, (318), 9 states have internal predecessors, (318), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:24,132 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 109.0) internal successors, (1090), 10 states have internal predecessors, (1090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:24,132 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 109.0) internal successors, (1090), 10 states have internal predecessors, (1090), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:24,132 INFO L175 Difference]: Start difference. First operand has 133 places, 89 transitions, 619 flow. Second operand 9 states and 318 transitions. [2023-11-29 06:58:24,132 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 129 places, 145 transitions, 1185 flow [2023-11-29 06:58:24,444 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 145 transitions, 1071 flow, removed 12 selfloop flow, removed 16 redundant places. [2023-11-29 06:58:24,446 INFO L231 Difference]: Finished difference. Result has 113 places, 61 transitions, 332 flow [2023-11-29 06:58:24,446 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=506, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=79, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=332, PETRI_PLACES=113, PETRI_TRANSITIONS=61} [2023-11-29 06:58:24,446 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -3 predicate places. [2023-11-29 06:58:24,446 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 61 transitions, 332 flow [2023-11-29 06:58:24,446 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 27.9) internal successors, (279), 10 states have internal predecessors, (279), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:24,446 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:58:24,447 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:58:24,447 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-29 06:58:24,447 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:58:24,447 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:58:24,447 INFO L85 PathProgramCache]: Analyzing trace with hash 339414849, now seen corresponding path program 1 times [2023-11-29 06:58:24,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:58:24,447 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1462157265] [2023-11-29 06:58:24,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:58:24,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:58:24,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:58:25,092 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:58:25,092 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:58:25,092 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1462157265] [2023-11-29 06:58:25,092 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1462157265] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:58:25,092 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:58:25,092 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2023-11-29 06:58:25,093 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313925879] [2023-11-29 06:58:25,093 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:58:25,093 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:58:25,093 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:58:25,093 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:58:25,094 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=30, Unknown=0, NotChecked=0, Total=42 [2023-11-29 06:58:25,095 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 109 [2023-11-29 06:58:25,095 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 61 transitions, 332 flow. Second operand has 7 states, 7 states have (on average 34.142857142857146) internal successors, (239), 7 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:25,095 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:58:25,095 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 109 [2023-11-29 06:58:25,095 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:58:28,131 INFO L124 PetriNetUnfolderBase]: 10612/16651 cut-off events. [2023-11-29 06:58:28,131 INFO L125 PetriNetUnfolderBase]: For 34553/34849 co-relation queries the response was YES. [2023-11-29 06:58:28,209 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53702 conditions, 16651 events. 10612/16651 cut-off events. For 34553/34849 co-relation queries the response was YES. Maximal size of possible extension queue 1006. Compared 128006 event pairs, 6534 based on Foata normal form. 225/16612 useless extension candidates. Maximal degree in co-relation 53679. Up to 10917 conditions per place. [2023-11-29 06:58:28,261 INFO L140 encePairwiseOnDemand]: 98/109 looper letters, 48 selfloop transitions, 24 changer transitions 70/161 dead transitions. [2023-11-29 06:58:28,261 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 161 transitions, 1154 flow [2023-11-29 06:58:28,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:58:28,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:58:28,262 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 499 transitions. [2023-11-29 06:58:28,263 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.38149847094801226 [2023-11-29 06:58:28,263 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 499 transitions. [2023-11-29 06:58:28,263 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 499 transitions. [2023-11-29 06:58:28,263 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:58:28,263 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 499 transitions. [2023-11-29 06:58:28,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 41.583333333333336) internal successors, (499), 12 states have internal predecessors, (499), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:28,265 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 109.0) internal successors, (1417), 13 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:28,265 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 109.0) internal successors, (1417), 13 states have internal predecessors, (1417), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:28,265 INFO L175 Difference]: Start difference. First operand has 113 places, 61 transitions, 332 flow. Second operand 12 states and 499 transitions. [2023-11-29 06:58:28,265 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 161 transitions, 1154 flow [2023-11-29 06:58:28,357 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 93 places, 161 transitions, 1082 flow, removed 8 selfloop flow, removed 18 redundant places. [2023-11-29 06:58:28,359 INFO L231 Difference]: Finished difference. Result has 102 places, 73 transitions, 476 flow [2023-11-29 06:58:28,359 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=269, PETRI_DIFFERENCE_MINUEND_PLACES=82, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=61, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=14, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=476, PETRI_PLACES=102, PETRI_TRANSITIONS=73} [2023-11-29 06:58:28,359 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -14 predicate places. [2023-11-29 06:58:28,360 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 73 transitions, 476 flow [2023-11-29 06:58:28,360 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 34.142857142857146) internal successors, (239), 7 states have internal predecessors, (239), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:28,360 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:58:28,360 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:58:28,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2023-11-29 06:58:28,360 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:58:28,360 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:58:28,360 INFO L85 PathProgramCache]: Analyzing trace with hash -1571567494, now seen corresponding path program 1 times [2023-11-29 06:58:28,360 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:58:28,360 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899567050] [2023-11-29 06:58:28,360 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:58:28,361 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:58:28,396 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:58:29,626 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:58:29,626 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:58:29,626 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899567050] [2023-11-29 06:58:29,626 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899567050] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:58:29,627 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:58:29,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:58:29,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2102110309] [2023-11-29 06:58:29,627 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:58:29,627 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2023-11-29 06:58:29,627 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:58:29,628 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2023-11-29 06:58:29,628 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 06:58:29,629 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 32 out of 109 [2023-11-29 06:58:29,630 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 73 transitions, 476 flow. Second operand has 9 states, 9 states have (on average 33.77777777777778) internal successors, (304), 9 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:29,630 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:58:29,630 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 32 of 109 [2023-11-29 06:58:29,630 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:58:32,768 INFO L124 PetriNetUnfolderBase]: 9577/15239 cut-off events. [2023-11-29 06:58:32,768 INFO L125 PetriNetUnfolderBase]: For 74680/75049 co-relation queries the response was YES. [2023-11-29 06:58:32,838 INFO L83 FinitePrefix]: Finished finitePrefix Result has 61202 conditions, 15239 events. 9577/15239 cut-off events. For 74680/75049 co-relation queries the response was YES. Maximal size of possible extension queue 879. Compared 116937 event pairs, 6243 based on Foata normal form. 327/15295 useless extension candidates. Maximal degree in co-relation 61177. Up to 9482 conditions per place. [2023-11-29 06:58:32,898 INFO L140 encePairwiseOnDemand]: 99/109 looper letters, 72 selfloop transitions, 23 changer transitions 49/163 dead transitions. [2023-11-29 06:58:32,898 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 163 transitions, 1384 flow [2023-11-29 06:58:32,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:58:32,899 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:58:32,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 464 transitions. [2023-11-29 06:58:32,900 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3869891576313595 [2023-11-29 06:58:32,900 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 464 transitions. [2023-11-29 06:58:32,900 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 464 transitions. [2023-11-29 06:58:32,900 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:58:32,900 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 464 transitions. [2023-11-29 06:58:32,901 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 42.18181818181818) internal successors, (464), 11 states have internal predecessors, (464), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:32,903 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 109.0) internal successors, (1308), 12 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:32,904 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 109.0) internal successors, (1308), 12 states have internal predecessors, (1308), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:32,904 INFO L175 Difference]: Start difference. First operand has 102 places, 73 transitions, 476 flow. Second operand 11 states and 464 transitions. [2023-11-29 06:58:32,904 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 163 transitions, 1384 flow [2023-11-29 06:58:33,026 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 163 transitions, 1308 flow, removed 38 selfloop flow, removed 4 redundant places. [2023-11-29 06:58:33,027 INFO L231 Difference]: Finished difference. Result has 108 places, 85 transitions, 678 flow [2023-11-29 06:58:33,027 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=444, PETRI_DIFFERENCE_MINUEND_PLACES=89, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=51, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=678, PETRI_PLACES=108, PETRI_TRANSITIONS=85} [2023-11-29 06:58:33,028 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -8 predicate places. [2023-11-29 06:58:33,028 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 85 transitions, 678 flow [2023-11-29 06:58:33,028 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 33.77777777777778) internal successors, (304), 9 states have internal predecessors, (304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:33,028 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:58:33,028 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:58:33,029 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2023-11-29 06:58:33,029 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:58:33,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:58:33,029 INFO L85 PathProgramCache]: Analyzing trace with hash -206550971, now seen corresponding path program 1 times [2023-11-29 06:58:33,029 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:58:33,029 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1214268648] [2023-11-29 06:58:33,029 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:58:33,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:58:33,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:58:33,164 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:58:33,164 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:58:33,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1214268648] [2023-11-29 06:58:33,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1214268648] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:58:33,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:58:33,165 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:58:33,165 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900243065] [2023-11-29 06:58:33,165 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:58:33,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:58:33,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:58:33,166 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:58:33,166 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:58:33,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 109 [2023-11-29 06:58:33,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 85 transitions, 678 flow. Second operand has 4 states, 4 states have (on average 32.25) internal successors, (129), 4 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:33,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:58:33,171 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 109 [2023-11-29 06:58:33,171 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:58:40,374 INFO L124 PetriNetUnfolderBase]: 32283/46035 cut-off events. [2023-11-29 06:58:40,374 INFO L125 PetriNetUnfolderBase]: For 336632/337766 co-relation queries the response was YES. [2023-11-29 06:58:40,672 INFO L83 FinitePrefix]: Finished finitePrefix Result has 194435 conditions, 46035 events. 32283/46035 cut-off events. For 336632/337766 co-relation queries the response was YES. Maximal size of possible extension queue 2001. Compared 321746 event pairs, 3343 based on Foata normal form. 1534/47429 useless extension candidates. Maximal degree in co-relation 194404. Up to 28063 conditions per place. [2023-11-29 06:58:40,843 INFO L140 encePairwiseOnDemand]: 102/109 looper letters, 120 selfloop transitions, 6 changer transitions 1/141 dead transitions. [2023-11-29 06:58:40,843 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 105 places, 141 transitions, 1483 flow [2023-11-29 06:58:40,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:58:40,844 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:58:40,844 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 173 transitions. [2023-11-29 06:58:40,844 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3967889908256881 [2023-11-29 06:58:40,844 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 173 transitions. [2023-11-29 06:58:40,845 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 173 transitions. [2023-11-29 06:58:40,845 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:58:40,845 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 173 transitions. [2023-11-29 06:58:40,845 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 43.25) internal successors, (173), 4 states have internal predecessors, (173), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:40,846 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:40,846 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 109.0) internal successors, (545), 5 states have internal predecessors, (545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:40,846 INFO L175 Difference]: Start difference. First operand has 108 places, 85 transitions, 678 flow. Second operand 4 states and 173 transitions. [2023-11-29 06:58:40,846 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 105 places, 141 transitions, 1483 flow [2023-11-29 06:58:41,014 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 99 places, 141 transitions, 1383 flow, removed 26 selfloop flow, removed 6 redundant places. [2023-11-29 06:58:41,016 INFO L231 Difference]: Finished difference. Result has 101 places, 85 transitions, 629 flow [2023-11-29 06:58:41,016 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=109, PETRI_DIFFERENCE_MINUEND_FLOW=587, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=81, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=629, PETRI_PLACES=101, PETRI_TRANSITIONS=85} [2023-11-29 06:58:41,017 INFO L281 CegarLoopForPetriNet]: 116 programPoint places, -15 predicate places. [2023-11-29 06:58:41,017 INFO L495 AbstractCegarLoop]: Abstraction has has 101 places, 85 transitions, 629 flow [2023-11-29 06:58:41,017 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.25) internal successors, (129), 4 states have internal predecessors, (129), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:41,017 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:58:41,017 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:58:41,018 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2023-11-29 06:58:41,018 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr14ASSERT_VIOLATIONMEMORY_LEAK === [P0Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, P0Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 99 more)] === [2023-11-29 06:58:41,018 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:58:41,018 INFO L85 PathProgramCache]: Analyzing trace with hash -2019929534, now seen corresponding path program 1 times [2023-11-29 06:58:41,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 06:58:41,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386430817] [2023-11-29 06:58:41,018 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:58:41,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 06:58:41,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:58:41,182 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:58:41,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 06:58:41,182 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386430817] [2023-11-29 06:58:41,182 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386430817] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:58:41,182 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:58:41,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:58:41,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [720509594] [2023-11-29 06:58:41,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:58:41,183 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:58:41,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 06:58:41,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:58:41,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:58:41,188 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 28 out of 109 [2023-11-29 06:58:41,188 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 101 places, 85 transitions, 629 flow. Second operand has 5 states, 5 states have (on average 31.8) internal successors, (159), 5 states have internal predecessors, (159), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:58:41,188 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:58:41,188 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 28 of 109 [2023-11-29 06:58:41,188 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand