./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/bench-exp3x3.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/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_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/bench-exp3x3.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/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_fcb350a3-5ec2-4655-85a1-153a19200ba8/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 21325645cf7d2c394d0eaa1628a16a96624f1addcdd1b56c7e8aa2473acfaf07 --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:46:07,546 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:46:07,612 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 00:46:07,617 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:46:07,617 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:46:07,642 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:46:07,643 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:46:07,643 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:46:07,644 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:46:07,644 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:46:07,645 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:46:07,645 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:46:07,646 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:46:07,647 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:46:07,647 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:46:07,648 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:46:07,648 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:46:07,649 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:46:07,649 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:46:07,650 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:46:07,650 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 00:46:07,651 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 00:46:07,652 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 00:46:07,652 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:46:07,653 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 00:46:07,653 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 00:46:07,653 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:46:07,654 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:46:07,654 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:46:07,655 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:46:07,655 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:46:07,655 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:46:07,656 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:46:07,656 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:46:07,657 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:46:07,657 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:46:07,657 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:46:07,657 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:46:07,657 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:46:07,658 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:46:07,658 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:46:07,658 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_fcb350a3-5ec2-4655-85a1-153a19200ba8/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_fcb350a3-5ec2-4655-85a1-153a19200ba8/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 -> 21325645cf7d2c394d0eaa1628a16a96624f1addcdd1b56c7e8aa2473acfaf07 [2023-11-29 00:46:07,902 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:46:07,922 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:46:07,925 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:46:07,926 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:46:07,926 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:46:07,927 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/weaver/bench-exp3x3.wvr.c [2023-11-29 00:46:10,737 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:46:10,908 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:46:10,908 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/sv-benchmarks/c/weaver/bench-exp3x3.wvr.c [2023-11-29 00:46:10,914 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/data/5ffd8b2cc/bb1323d46b904fb9b42cb40256d641ec/FLAG521d39ae6 [2023-11-29 00:46:10,926 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/data/5ffd8b2cc/bb1323d46b904fb9b42cb40256d641ec [2023-11-29 00:46:10,928 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:46:10,929 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:46:10,930 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:46:10,931 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:46:10,936 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:46:10,936 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:46:10" (1/1) ... [2023-11-29 00:46:10,938 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@412c51ac and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:10, skipping insertion in model container [2023-11-29 00:46:10,938 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:46:10" (1/1) ... [2023-11-29 00:46:10,962 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:46:11,126 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:46:11,135 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:46:11,162 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:46:11,176 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:46:11,177 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11 WrapperNode [2023-11-29 00:46:11,177 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:46:11,177 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:46:11,178 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:46:11,178 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:46:11,183 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,193 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,218 INFO L138 Inliner]: procedures = 22, calls = 45, calls flagged for inlining = 5, calls inlined = 5, statements flattened = 133 [2023-11-29 00:46:11,218 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:46:11,219 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:46:11,219 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:46:11,219 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:46:11,229 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,229 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,233 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,254 INFO L175 MemorySlicer]: Split 14 memory accesses to 7 slices as follows [2, 2, 2, 2, 2, 2, 2]. 14 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2, 0, 0, 0, 0, 0, 0]. The 6 writes are split as follows [0, 1, 1, 1, 1, 1, 1]. [2023-11-29 00:46:11,254 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,255 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,265 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,270 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,273 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,275 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,280 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:46:11,281 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:46:11,281 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:46:11,281 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:46:11,282 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (1/1) ... [2023-11-29 00:46:11,288 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:46:11,300 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:46:11,312 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:46:11,315 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:46:11,347 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:46:11,348 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-29 00:46:11,348 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-29 00:46:11,348 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-29 00:46:11,348 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-29 00:46:11,348 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2023-11-29 00:46:11,348 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2023-11-29 00:46:11,348 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2023-11-29 00:46:11,349 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2023-11-29 00:46:11,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 00:46:11,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2023-11-29 00:46:11,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2023-11-29 00:46:11,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2023-11-29 00:46:11,349 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2023-11-29 00:46:11,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2023-11-29 00:46:11,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2023-11-29 00:46:11,350 INFO L130 BoogieDeclarations]: Found specification of procedure thread5 [2023-11-29 00:46:11,350 INFO L138 BoogieDeclarations]: Found implementation of procedure thread5 [2023-11-29 00:46:11,350 INFO L130 BoogieDeclarations]: Found specification of procedure thread6 [2023-11-29 00:46:11,350 INFO L138 BoogieDeclarations]: Found implementation of procedure thread6 [2023-11-29 00:46:11,350 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 00:46:11,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#0 [2023-11-29 00:46:11,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#1 [2023-11-29 00:46:11,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#2 [2023-11-29 00:46:11,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#3 [2023-11-29 00:46:11,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#4 [2023-11-29 00:46:11,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#5 [2023-11-29 00:46:11,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~int#6 [2023-11-29 00:46:11,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:46:11,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:46:11,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#0 [2023-11-29 00:46:11,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#1 [2023-11-29 00:46:11,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#2 [2023-11-29 00:46:11,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#3 [2023-11-29 00:46:11,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#4 [2023-11-29 00:46:11,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#5 [2023-11-29 00:46:11,352 INFO L130 BoogieDeclarations]: Found specification of procedure read~int#6 [2023-11-29 00:46:11,353 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 00:46:11,354 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 00:46:11,485 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:46:11,487 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:46:11,829 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:46:12,121 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:46:12,122 INFO L309 CfgBuilder]: Removed 6 assume(true) statements. [2023-11-29 00:46:12,122 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:46:12 BoogieIcfgContainer [2023-11-29 00:46:12,122 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:46:12,125 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:46:12,125 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:46:12,129 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:46:12,129 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:46:10" (1/3) ... [2023-11-29 00:46:12,130 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@759696bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:46:12, skipping insertion in model container [2023-11-29 00:46:12,130 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:46:11" (2/3) ... [2023-11-29 00:46:12,130 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@759696bd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:46:12, skipping insertion in model container [2023-11-29 00:46:12,130 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:46:12" (3/3) ... [2023-11-29 00:46:12,131 INFO L112 eAbstractionObserver]: Analyzing ICFG bench-exp3x3.wvr.c [2023-11-29 00:46:12,152 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:46:12,152 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 26 error locations. [2023-11-29 00:46:12,152 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 00:46:12,229 INFO L144 ThreadInstanceAdder]: Constructed 6 joinOtherThreadTransitions. [2023-11-29 00:46:12,267 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 102 places, 89 transitions, 220 flow [2023-11-29 00:46:12,315 INFO L124 PetriNetUnfolderBase]: 6/83 cut-off events. [2023-11-29 00:46:12,315 INFO L125 PetriNetUnfolderBase]: For 6/6 co-relation queries the response was YES. [2023-11-29 00:46:12,320 INFO L83 FinitePrefix]: Finished finitePrefix Result has 108 conditions, 83 events. 6/83 cut-off events. For 6/6 co-relation queries the response was YES. Maximal size of possible extension queue 4. Compared 110 event pairs, 0 based on Foata normal form. 0/51 useless extension candidates. Maximal degree in co-relation 57. Up to 2 conditions per place. [2023-11-29 00:46:12,321 INFO L82 GeneralOperation]: Start removeDead. Operand has 102 places, 89 transitions, 220 flow [2023-11-29 00:46:12,326 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 95 places, 82 transitions, 200 flow [2023-11-29 00:46:12,337 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:46:12,343 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;@67f2c7bf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:46:12,343 INFO L358 AbstractCegarLoop]: Starting to check reachability of 32 error locations. [2023-11-29 00:46:12,347 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 00:46:12,348 INFO L124 PetriNetUnfolderBase]: 0/2 cut-off events. [2023-11-29 00:46:12,348 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 00:46:12,348 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:12,349 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 00:46:12,349 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:12,355 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:12,355 INFO L85 PathProgramCache]: Analyzing trace with hash 14341, now seen corresponding path program 1 times [2023-11-29 00:46:12,366 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:12,367 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790729488] [2023-11-29 00:46:12,367 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:12,367 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:12,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:12,902 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 00:46:12,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:12,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790729488] [2023-11-29 00:46:12,904 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790729488] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:12,904 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:12,904 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:12,906 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1654217948] [2023-11-29 00:46:12,907 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:12,916 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:12,923 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:12,952 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:12,953 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:13,017 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2023-11-29 00:46:13,020 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 95 places, 82 transitions, 200 flow. Second operand has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:13,020 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:13,020 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2023-11-29 00:46:13,021 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:15,984 INFO L124 PetriNetUnfolderBase]: 21468/27414 cut-off events. [2023-11-29 00:46:15,985 INFO L125 PetriNetUnfolderBase]: For 1131/1131 co-relation queries the response was YES. [2023-11-29 00:46:16,098 INFO L83 FinitePrefix]: Finished finitePrefix Result has 53019 conditions, 27414 events. 21468/27414 cut-off events. For 1131/1131 co-relation queries the response was YES. Maximal size of possible extension queue 884. Compared 124119 event pairs, 10249 based on Foata normal form. 1/14936 useless extension candidates. Maximal degree in co-relation 46079. Up to 24505 conditions per place. [2023-11-29 00:46:16,355 INFO L140 encePairwiseOnDemand]: 85/89 looper letters, 33 selfloop transitions, 1 changer transitions 0/78 dead transitions. [2023-11-29 00:46:16,356 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 78 transitions, 260 flow [2023-11-29 00:46:16,357 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:16,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:16,367 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 190 transitions. [2023-11-29 00:46:16,370 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7116104868913857 [2023-11-29 00:46:16,370 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 190 transitions. [2023-11-29 00:46:16,371 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 190 transitions. [2023-11-29 00:46:16,372 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:16,375 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 190 transitions. [2023-11-29 00:46:16,378 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 63.333333333333336) internal successors, (190), 3 states have internal predecessors, (190), 0 states have call successors, (0), 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 00:46:16,382 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:16,383 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:16,385 INFO L175 Difference]: Start difference. First operand has 95 places, 82 transitions, 200 flow. Second operand 3 states and 190 transitions. [2023-11-29 00:46:16,386 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 78 transitions, 260 flow [2023-11-29 00:46:16,471 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 78 transitions, 236 flow, removed 0 selfloop flow, removed 12 redundant places. [2023-11-29 00:46:16,474 INFO L231 Difference]: Finished difference. Result has 81 places, 78 transitions, 170 flow [2023-11-29 00:46:16,476 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=78, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=77, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=170, PETRI_PLACES=81, PETRI_TRANSITIONS=78} [2023-11-29 00:46:16,480 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -14 predicate places. [2023-11-29 00:46:16,480 INFO L495 AbstractCegarLoop]: Abstraction has has 81 places, 78 transitions, 170 flow [2023-11-29 00:46:16,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 51.666666666666664) internal successors, (155), 3 states have internal predecessors, (155), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:16,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:16,481 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-29 00:46:16,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 00:46:16,481 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:16,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:16,482 INFO L85 PathProgramCache]: Analyzing trace with hash 14342, now seen corresponding path program 1 times [2023-11-29 00:46:16,482 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:16,482 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404132065] [2023-11-29 00:46:16,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:16,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:16,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:16,730 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 00:46:16,731 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:16,731 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404132065] [2023-11-29 00:46:16,731 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404132065] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:16,732 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:16,732 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:16,732 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [60509968] [2023-11-29 00:46:16,732 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:16,733 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:16,734 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:16,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:16,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:16,786 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2023-11-29 00:46:16,786 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 81 places, 78 transitions, 170 flow. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 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 00:46:16,786 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:16,786 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2023-11-29 00:46:16,787 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:18,121 INFO L124 PetriNetUnfolderBase]: 15636/20368 cut-off events. [2023-11-29 00:46:18,121 INFO L125 PetriNetUnfolderBase]: For 364/364 co-relation queries the response was YES. [2023-11-29 00:46:18,148 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38679 conditions, 20368 events. 15636/20368 cut-off events. For 364/364 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 94021 event pairs, 7333 based on Foata normal form. 730/11737 useless extension candidates. Maximal degree in co-relation 38673. Up to 17943 conditions per place. [2023-11-29 00:46:18,238 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 31 selfloop transitions, 1 changer transitions 0/76 dead transitions. [2023-11-29 00:46:18,238 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 76 transitions, 230 flow [2023-11-29 00:46:18,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:18,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:18,241 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 193 transitions. [2023-11-29 00:46:18,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7228464419475655 [2023-11-29 00:46:18,242 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 193 transitions. [2023-11-29 00:46:18,243 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 193 transitions. [2023-11-29 00:46:18,244 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:18,244 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 193 transitions. [2023-11-29 00:46:18,246 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.33333333333333) internal successors, (193), 3 states have internal predecessors, (193), 0 states have call successors, (0), 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 00:46:18,248 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:18,249 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:18,249 INFO L175 Difference]: Start difference. First operand has 81 places, 78 transitions, 170 flow. Second operand 3 states and 193 transitions. [2023-11-29 00:46:18,249 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 76 transitions, 230 flow [2023-11-29 00:46:18,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 80 places, 76 transitions, 229 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:18,253 INFO L231 Difference]: Finished difference. Result has 80 places, 76 transitions, 167 flow [2023-11-29 00:46:18,253 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=165, PETRI_DIFFERENCE_MINUEND_PLACES=78, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=167, PETRI_PLACES=80, PETRI_TRANSITIONS=76} [2023-11-29 00:46:18,254 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -15 predicate places. [2023-11-29 00:46:18,254 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 76 transitions, 167 flow [2023-11-29 00:46:18,255 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 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 00:46:18,255 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:18,255 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 00:46:18,255 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 00:46:18,255 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:18,256 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:18,256 INFO L85 PathProgramCache]: Analyzing trace with hash 427692243, now seen corresponding path program 1 times [2023-11-29 00:46:18,256 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:18,257 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [235678421] [2023-11-29 00:46:18,257 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:18,257 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:18,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:18,441 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 00:46:18,442 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:18,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [235678421] [2023-11-29 00:46:18,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [235678421] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:18,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:18,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:18,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1480686822] [2023-11-29 00:46:18,444 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:18,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:18,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:18,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:18,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:18,496 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2023-11-29 00:46:18,496 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 76 transitions, 167 flow. Second operand has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:18,497 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:18,497 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2023-11-29 00:46:18,497 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:19,893 INFO L124 PetriNetUnfolderBase]: 17256/22066 cut-off events. [2023-11-29 00:46:19,893 INFO L125 PetriNetUnfolderBase]: For 310/310 co-relation queries the response was YES. [2023-11-29 00:46:19,926 INFO L83 FinitePrefix]: Finished finitePrefix Result has 42243 conditions, 22066 events. 17256/22066 cut-off events. For 310/310 co-relation queries the response was YES. Maximal size of possible extension queue 664. Compared 97427 event pairs, 8144 based on Foata normal form. 0/12182 useless extension candidates. Maximal degree in co-relation 42236. Up to 19808 conditions per place. [2023-11-29 00:46:20,005 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 33 selfloop transitions, 1 changer transitions 0/74 dead transitions. [2023-11-29 00:46:20,005 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 74 transitions, 231 flow [2023-11-29 00:46:20,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:20,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:20,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 189 transitions. [2023-11-29 00:46:20,008 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7078651685393258 [2023-11-29 00:46:20,008 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 189 transitions. [2023-11-29 00:46:20,008 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 189 transitions. [2023-11-29 00:46:20,009 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:20,009 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 189 transitions. [2023-11-29 00:46:20,010 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 63.0) internal successors, (189), 3 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 00:46:20,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:20,013 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:20,013 INFO L175 Difference]: Start difference. First operand has 80 places, 76 transitions, 167 flow. Second operand 3 states and 189 transitions. [2023-11-29 00:46:20,014 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 74 transitions, 231 flow [2023-11-29 00:46:20,015 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 79 places, 74 transitions, 230 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:20,017 INFO L231 Difference]: Finished difference. Result has 79 places, 74 transitions, 164 flow [2023-11-29 00:46:20,018 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=162, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=74, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=73, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=164, PETRI_PLACES=79, PETRI_TRANSITIONS=74} [2023-11-29 00:46:20,019 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -16 predicate places. [2023-11-29 00:46:20,019 INFO L495 AbstractCegarLoop]: Abstraction has has 79 places, 74 transitions, 164 flow [2023-11-29 00:46:20,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 52.333333333333336) internal successors, (157), 3 states have internal predecessors, (157), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:20,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:20,020 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-29 00:46:20,020 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 00:46:20,021 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:20,021 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:20,022 INFO L85 PathProgramCache]: Analyzing trace with hash 427692244, now seen corresponding path program 1 times [2023-11-29 00:46:20,022 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:20,022 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644842272] [2023-11-29 00:46:20,022 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:20,023 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:20,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:20,211 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 00:46:20,211 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:20,211 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644842272] [2023-11-29 00:46:20,211 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [644842272] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:20,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:20,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:20,212 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1071386295] [2023-11-29 00:46:20,212 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:20,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:20,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:20,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:20,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:20,276 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2023-11-29 00:46:20,276 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 79 places, 74 transitions, 164 flow. Second operand has 3 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 00:46:20,277 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:20,277 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2023-11-29 00:46:20,277 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:21,784 INFO L124 PetriNetUnfolderBase]: 15636/20040 cut-off events. [2023-11-29 00:46:21,784 INFO L125 PetriNetUnfolderBase]: For 364/364 co-relation queries the response was YES. [2023-11-29 00:46:21,814 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38353 conditions, 20040 events. 15636/20040 cut-off events. For 364/364 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 88620 event pairs, 7333 based on Foata normal form. 246/11253 useless extension candidates. Maximal degree in co-relation 38345. Up to 17943 conditions per place. [2023-11-29 00:46:21,907 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 31 selfloop transitions, 1 changer transitions 0/72 dead transitions. [2023-11-29 00:46:21,907 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 79 places, 72 transitions, 224 flow [2023-11-29 00:46:21,908 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:21,908 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:21,909 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 193 transitions. [2023-11-29 00:46:21,909 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7228464419475655 [2023-11-29 00:46:21,909 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 193 transitions. [2023-11-29 00:46:21,910 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 193 transitions. [2023-11-29 00:46:21,910 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:21,910 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 193 transitions. [2023-11-29 00:46:21,911 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.33333333333333) internal successors, (193), 3 states have internal predecessors, (193), 0 states have call successors, (0), 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 00:46:21,913 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:21,913 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:21,914 INFO L175 Difference]: Start difference. First operand has 79 places, 74 transitions, 164 flow. Second operand 3 states and 193 transitions. [2023-11-29 00:46:21,914 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 79 places, 72 transitions, 224 flow [2023-11-29 00:46:21,916 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 72 transitions, 223 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:21,918 INFO L231 Difference]: Finished difference. Result has 78 places, 72 transitions, 161 flow [2023-11-29 00:46:21,918 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=159, PETRI_DIFFERENCE_MINUEND_PLACES=76, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=71, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=161, PETRI_PLACES=78, PETRI_TRANSITIONS=72} [2023-11-29 00:46:21,920 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -17 predicate places. [2023-11-29 00:46:21,920 INFO L495 AbstractCegarLoop]: Abstraction has has 78 places, 72 transitions, 161 flow [2023-11-29 00:46:21,920 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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 00:46:21,921 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:21,921 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:21,921 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 00:46:21,922 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:21,922 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:21,922 INFO L85 PathProgramCache]: Analyzing trace with hash -1787902301, now seen corresponding path program 1 times [2023-11-29 00:46:21,923 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:21,923 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1138416541] [2023-11-29 00:46:21,923 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:21,924 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:21,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:22,137 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 00:46:22,137 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:22,138 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1138416541] [2023-11-29 00:46:22,138 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1138416541] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:22,138 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:22,139 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:22,139 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [728281712] [2023-11-29 00:46:22,139 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:22,139 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:22,140 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:22,140 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:22,141 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:22,200 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2023-11-29 00:46:22,201 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 78 places, 72 transitions, 161 flow. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:22,201 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:22,201 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2023-11-29 00:46:22,202 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:23,676 INFO L124 PetriNetUnfolderBase]: 15636/19980 cut-off events. [2023-11-29 00:46:23,676 INFO L125 PetriNetUnfolderBase]: For 364/364 co-relation queries the response was YES. [2023-11-29 00:46:23,714 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38294 conditions, 19980 events. 15636/19980 cut-off events. For 364/364 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 87907 event pairs, 7333 based on Foata normal form. 90/11097 useless extension candidates. Maximal degree in co-relation 38285. Up to 17943 conditions per place. [2023-11-29 00:46:23,790 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 31 selfloop transitions, 1 changer transitions 0/70 dead transitions. [2023-11-29 00:46:23,791 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 78 places, 70 transitions, 221 flow [2023-11-29 00:46:23,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:23,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:23,792 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 193 transitions. [2023-11-29 00:46:23,792 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7228464419475655 [2023-11-29 00:46:23,792 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 193 transitions. [2023-11-29 00:46:23,792 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 193 transitions. [2023-11-29 00:46:23,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:23,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 193 transitions. [2023-11-29 00:46:23,793 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.33333333333333) internal successors, (193), 3 states have internal predecessors, (193), 0 states have call successors, (0), 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 00:46:23,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:23,795 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:23,795 INFO L175 Difference]: Start difference. First operand has 78 places, 72 transitions, 161 flow. Second operand 3 states and 193 transitions. [2023-11-29 00:46:23,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 78 places, 70 transitions, 221 flow [2023-11-29 00:46:23,797 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 77 places, 70 transitions, 220 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:23,798 INFO L231 Difference]: Finished difference. Result has 77 places, 70 transitions, 158 flow [2023-11-29 00:46:23,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=156, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=70, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=69, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=158, PETRI_PLACES=77, PETRI_TRANSITIONS=70} [2023-11-29 00:46:23,799 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -18 predicate places. [2023-11-29 00:46:23,799 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 70 transitions, 158 flow [2023-11-29 00:46:23,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:23,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:23,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:23,800 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2023-11-29 00:46:23,800 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:23,800 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:23,800 INFO L85 PathProgramCache]: Analyzing trace with hash -1787902302, now seen corresponding path program 1 times [2023-11-29 00:46:23,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:23,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [762967285] [2023-11-29 00:46:23,801 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:23,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:23,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:23,931 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 00:46:23,932 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:23,932 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [762967285] [2023-11-29 00:46:23,932 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [762967285] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:23,933 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:23,933 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:23,933 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828942240] [2023-11-29 00:46:23,933 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:23,933 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:23,934 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:23,934 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:23,934 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:23,991 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2023-11-29 00:46:23,992 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 70 transitions, 158 flow. Second operand has 3 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 00:46:23,992 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:23,992 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2023-11-29 00:46:23,992 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:25,253 INFO L124 PetriNetUnfolderBase]: 16076/20442 cut-off events. [2023-11-29 00:46:25,253 INFO L125 PetriNetUnfolderBase]: For 346/346 co-relation queries the response was YES. [2023-11-29 00:46:25,301 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39284 conditions, 20442 events. 16076/20442 cut-off events. For 346/346 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 88627 event pairs, 7556 based on Foata normal form. 0/11293 useless extension candidates. Maximal degree in co-relation 39274. Up to 18470 conditions per place. [2023-11-29 00:46:25,395 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 33 selfloop transitions, 1 changer transitions 0/68 dead transitions. [2023-11-29 00:46:25,396 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 68 transitions, 222 flow [2023-11-29 00:46:25,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:25,397 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:25,397 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 189 transitions. [2023-11-29 00:46:25,398 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7078651685393258 [2023-11-29 00:46:25,398 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 189 transitions. [2023-11-29 00:46:25,398 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 189 transitions. [2023-11-29 00:46:25,398 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:25,398 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 189 transitions. [2023-11-29 00:46:25,399 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 63.0) internal successors, (189), 3 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 00:46:25,400 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:25,400 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:25,401 INFO L175 Difference]: Start difference. First operand has 77 places, 70 transitions, 158 flow. Second operand 3 states and 189 transitions. [2023-11-29 00:46:25,401 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 68 transitions, 222 flow [2023-11-29 00:46:25,402 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 76 places, 68 transitions, 221 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:25,403 INFO L231 Difference]: Finished difference. Result has 76 places, 68 transitions, 155 flow [2023-11-29 00:46:25,404 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=153, PETRI_DIFFERENCE_MINUEND_PLACES=74, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=68, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=155, PETRI_PLACES=76, PETRI_TRANSITIONS=68} [2023-11-29 00:46:25,405 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -19 predicate places. [2023-11-29 00:46:25,405 INFO L495 AbstractCegarLoop]: Abstraction has has 76 places, 68 transitions, 155 flow [2023-11-29 00:46:25,406 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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 00:46:25,406 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:25,406 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:25,406 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2023-11-29 00:46:25,406 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:25,407 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:25,407 INFO L85 PathProgramCache]: Analyzing trace with hash -1507578779, now seen corresponding path program 1 times [2023-11-29 00:46:25,407 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:25,407 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [658863264] [2023-11-29 00:46:25,407 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:25,408 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:25,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:25,516 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 00:46:25,516 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:25,517 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [658863264] [2023-11-29 00:46:25,517 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [658863264] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:25,517 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:25,517 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:25,518 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020585689] [2023-11-29 00:46:25,518 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:25,519 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:25,519 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:25,519 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:25,520 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:25,572 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2023-11-29 00:46:25,573 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 76 places, 68 transitions, 155 flow. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 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 00:46:25,573 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:25,573 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2023-11-29 00:46:25,573 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:27,165 INFO L124 PetriNetUnfolderBase]: 15792/20074 cut-off events. [2023-11-29 00:46:27,165 INFO L125 PetriNetUnfolderBase]: For 358/358 co-relation queries the response was YES. [2023-11-29 00:46:27,215 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38591 conditions, 20074 events. 15792/20074 cut-off events. For 358/358 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 87182 event pairs, 7420 based on Foata normal form. 0/11151 useless extension candidates. Maximal degree in co-relation 38580. Up to 18144 conditions per place. [2023-11-29 00:46:27,296 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 33 selfloop transitions, 1 changer transitions 0/66 dead transitions. [2023-11-29 00:46:27,297 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 66 transitions, 219 flow [2023-11-29 00:46:27,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:27,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:27,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 189 transitions. [2023-11-29 00:46:27,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7078651685393258 [2023-11-29 00:46:27,299 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 189 transitions. [2023-11-29 00:46:27,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 189 transitions. [2023-11-29 00:46:27,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:27,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 189 transitions. [2023-11-29 00:46:27,300 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 63.0) internal successors, (189), 3 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 00:46:27,301 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:27,301 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:27,301 INFO L175 Difference]: Start difference. First operand has 76 places, 68 transitions, 155 flow. Second operand 3 states and 189 transitions. [2023-11-29 00:46:27,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 66 transitions, 219 flow [2023-11-29 00:46:27,303 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 66 transitions, 218 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:27,305 INFO L231 Difference]: Finished difference. Result has 75 places, 66 transitions, 152 flow [2023-11-29 00:46:27,305 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=73, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=66, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=152, PETRI_PLACES=75, PETRI_TRANSITIONS=66} [2023-11-29 00:46:27,306 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -20 predicate places. [2023-11-29 00:46:27,306 INFO L495 AbstractCegarLoop]: Abstraction has has 75 places, 66 transitions, 152 flow [2023-11-29 00:46:27,307 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 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 00:46:27,307 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:27,307 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:27,307 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 00:46:27,307 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:27,307 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:27,308 INFO L85 PathProgramCache]: Analyzing trace with hash -1507578778, now seen corresponding path program 1 times [2023-11-29 00:46:27,308 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:27,308 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [892635193] [2023-11-29 00:46:27,308 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:27,308 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:27,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:27,503 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 00:46:27,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:27,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [892635193] [2023-11-29 00:46:27,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [892635193] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:27,504 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:27,505 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:27,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [688508878] [2023-11-29 00:46:27,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:27,506 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:27,506 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:27,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:27,507 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:27,564 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2023-11-29 00:46:27,565 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 75 places, 66 transitions, 152 flow. Second operand has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 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 00:46:27,565 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:27,565 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2023-11-29 00:46:27,565 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:29,013 INFO L124 PetriNetUnfolderBase]: 15792/20038 cut-off events. [2023-11-29 00:46:29,014 INFO L125 PetriNetUnfolderBase]: For 358/358 co-relation queries the response was YES. [2023-11-29 00:46:29,060 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38556 conditions, 20038 events. 15792/20038 cut-off events. For 358/358 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 86851 event pairs, 7420 based on Foata normal form. 0/11115 useless extension candidates. Maximal degree in co-relation 38544. Up to 18144 conditions per place. [2023-11-29 00:46:29,142 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 33 selfloop transitions, 1 changer transitions 0/64 dead transitions. [2023-11-29 00:46:29,143 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 64 transitions, 216 flow [2023-11-29 00:46:29,143 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:29,144 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:29,144 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 189 transitions. [2023-11-29 00:46:29,145 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7078651685393258 [2023-11-29 00:46:29,145 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 189 transitions. [2023-11-29 00:46:29,145 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 189 transitions. [2023-11-29 00:46:29,145 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:29,145 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 189 transitions. [2023-11-29 00:46:29,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 63.0) internal successors, (189), 3 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 00:46:29,148 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:29,148 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:29,148 INFO L175 Difference]: Start difference. First operand has 75 places, 66 transitions, 152 flow. Second operand 3 states and 189 transitions. [2023-11-29 00:46:29,148 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 64 transitions, 216 flow [2023-11-29 00:46:29,150 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 74 places, 64 transitions, 215 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:29,152 INFO L231 Difference]: Finished difference. Result has 74 places, 64 transitions, 149 flow [2023-11-29 00:46:29,152 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=147, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=64, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=149, PETRI_PLACES=74, PETRI_TRANSITIONS=64} [2023-11-29 00:46:29,153 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -21 predicate places. [2023-11-29 00:46:29,153 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 64 transitions, 149 flow [2023-11-29 00:46:29,154 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 53.666666666666664) internal successors, (161), 3 states have internal predecessors, (161), 0 states have call successors, (0), 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 00:46:29,154 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:29,154 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:29,154 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2023-11-29 00:46:29,154 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr9REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:29,155 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:29,155 INFO L85 PathProgramCache]: Analyzing trace with hash 194065715, now seen corresponding path program 1 times [2023-11-29 00:46:29,155 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:29,155 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862848469] [2023-11-29 00:46:29,155 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:29,155 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:29,184 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:29,311 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 00:46:29,312 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:29,312 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862848469] [2023-11-29 00:46:29,312 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862848469] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:29,312 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:29,313 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:29,313 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [32791942] [2023-11-29 00:46:29,313 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:29,313 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:29,314 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:29,314 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:29,314 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:29,363 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2023-11-29 00:46:29,363 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 64 transitions, 149 flow. Second operand has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 3 states have internal predecessors, (169), 0 states have call successors, (0), 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 00:46:29,364 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:29,364 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2023-11-29 00:46:29,364 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:30,518 INFO L124 PetriNetUnfolderBase]: 15636/19788 cut-off events. [2023-11-29 00:46:30,518 INFO L125 PetriNetUnfolderBase]: For 364/364 co-relation queries the response was YES. [2023-11-29 00:46:30,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38106 conditions, 19788 events. 15636/19788 cut-off events. For 364/364 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 85306 event pairs, 7333 based on Foata normal form. 90/11097 useless extension candidates. Maximal degree in co-relation 38093. Up to 17943 conditions per place. [2023-11-29 00:46:30,673 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 31 selfloop transitions, 1 changer transitions 0/62 dead transitions. [2023-11-29 00:46:30,673 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 62 transitions, 209 flow [2023-11-29 00:46:30,674 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:30,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:30,675 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 193 transitions. [2023-11-29 00:46:30,675 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7228464419475655 [2023-11-29 00:46:30,675 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 193 transitions. [2023-11-29 00:46:30,675 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 193 transitions. [2023-11-29 00:46:30,675 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:30,675 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 193 transitions. [2023-11-29 00:46:30,676 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.33333333333333) internal successors, (193), 3 states have internal predecessors, (193), 0 states have call successors, (0), 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 00:46:30,678 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:30,678 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:30,678 INFO L175 Difference]: Start difference. First operand has 74 places, 64 transitions, 149 flow. Second operand 3 states and 193 transitions. [2023-11-29 00:46:30,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 62 transitions, 209 flow [2023-11-29 00:46:30,680 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 73 places, 62 transitions, 208 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:30,681 INFO L231 Difference]: Finished difference. Result has 73 places, 62 transitions, 146 flow [2023-11-29 00:46:30,682 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=144, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=61, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=146, PETRI_PLACES=73, PETRI_TRANSITIONS=62} [2023-11-29 00:46:30,683 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -22 predicate places. [2023-11-29 00:46:30,683 INFO L495 AbstractCegarLoop]: Abstraction has has 73 places, 62 transitions, 146 flow [2023-11-29 00:46:30,683 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 56.333333333333336) internal successors, (169), 3 states have internal predecessors, (169), 0 states have call successors, (0), 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 00:46:30,683 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:30,683 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:30,684 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2023-11-29 00:46:30,684 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:30,684 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:30,684 INFO L85 PathProgramCache]: Analyzing trace with hash 194065714, now seen corresponding path program 1 times [2023-11-29 00:46:30,684 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:30,684 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833131951] [2023-11-29 00:46:30,685 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:30,685 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:30,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:30,782 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 00:46:30,782 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:30,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833131951] [2023-11-29 00:46:30,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1833131951] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:30,783 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:30,783 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:30,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [93993496] [2023-11-29 00:46:30,784 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:30,784 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:30,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:30,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:30,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:30,837 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2023-11-29 00:46:30,838 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 73 places, 62 transitions, 146 flow. Second operand has 3 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 00:46:30,838 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:30,838 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2023-11-29 00:46:30,838 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:32,206 INFO L124 PetriNetUnfolderBase]: 15876/20002 cut-off events. [2023-11-29 00:46:32,206 INFO L125 PetriNetUnfolderBase]: For 362/362 co-relation queries the response was YES. [2023-11-29 00:46:32,248 INFO L83 FinitePrefix]: Finished finitePrefix Result has 38624 conditions, 20002 events. 15876/20002 cut-off events. For 362/362 co-relation queries the response was YES. Maximal size of possible extension queue 652. Compared 85267 event pairs, 7480 based on Foata normal form. 0/11160 useless extension candidates. Maximal degree in co-relation 38610. Up to 18246 conditions per place. [2023-11-29 00:46:32,335 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 33 selfloop transitions, 1 changer transitions 0/60 dead transitions. [2023-11-29 00:46:32,336 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 60 transitions, 210 flow [2023-11-29 00:46:32,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:32,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:32,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 189 transitions. [2023-11-29 00:46:32,337 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7078651685393258 [2023-11-29 00:46:32,338 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 189 transitions. [2023-11-29 00:46:32,338 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 189 transitions. [2023-11-29 00:46:32,338 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:32,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 189 transitions. [2023-11-29 00:46:32,339 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 63.0) internal successors, (189), 3 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 00:46:32,340 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:32,340 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:32,340 INFO L175 Difference]: Start difference. First operand has 73 places, 62 transitions, 146 flow. Second operand 3 states and 189 transitions. [2023-11-29 00:46:32,340 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 60 transitions, 210 flow [2023-11-29 00:46:32,341 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 60 transitions, 209 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:32,342 INFO L231 Difference]: Finished difference. Result has 72 places, 60 transitions, 143 flow [2023-11-29 00:46:32,342 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=141, PETRI_DIFFERENCE_MINUEND_PLACES=70, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=60, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=59, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=143, PETRI_PLACES=72, PETRI_TRANSITIONS=60} [2023-11-29 00:46:32,343 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -23 predicate places. [2023-11-29 00:46:32,344 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 60 transitions, 143 flow [2023-11-29 00:46:32,344 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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 00:46:32,344 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:32,344 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 00:46:32,344 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2023-11-29 00:46:32,345 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:32,345 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:32,345 INFO L85 PathProgramCache]: Analyzing trace with hash 386168834, now seen corresponding path program 1 times [2023-11-29 00:46:32,345 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:32,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66538603] [2023-11-29 00:46:32,346 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:32,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:32,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:32,418 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 00:46:32,419 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:32,419 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66538603] [2023-11-29 00:46:32,419 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [66538603] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:32,419 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:32,419 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:32,419 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234931686] [2023-11-29 00:46:32,420 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:32,420 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:32,420 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:32,421 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:32,421 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:32,472 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 51 out of 89 [2023-11-29 00:46:32,473 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 60 transitions, 143 flow. Second operand has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:32,473 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:32,473 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 51 of 89 [2023-11-29 00:46:32,473 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:34,146 INFO L124 PetriNetUnfolderBase]: 16504/20514 cut-off events. [2023-11-29 00:46:34,146 INFO L125 PetriNetUnfolderBase]: For 363/363 co-relation queries the response was YES. [2023-11-29 00:46:34,214 INFO L83 FinitePrefix]: Finished finitePrefix Result has 39867 conditions, 20514 events. 16504/20514 cut-off events. For 363/363 co-relation queries the response was YES. Maximal size of possible extension queue 644. Compared 84844 event pairs, 7848 based on Foata normal form. 0/11606 useless extension candidates. Maximal degree in co-relation 39852. Up to 18976 conditions per place. [2023-11-29 00:46:34,326 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 33 selfloop transitions, 1 changer transitions 0/58 dead transitions. [2023-11-29 00:46:34,326 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 58 transitions, 207 flow [2023-11-29 00:46:34,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:34,327 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:34,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 189 transitions. [2023-11-29 00:46:34,328 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7078651685393258 [2023-11-29 00:46:34,328 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 189 transitions. [2023-11-29 00:46:34,328 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 189 transitions. [2023-11-29 00:46:34,329 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:34,329 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 189 transitions. [2023-11-29 00:46:34,330 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 63.0) internal successors, (189), 3 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 00:46:34,331 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:34,331 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:34,332 INFO L175 Difference]: Start difference. First operand has 72 places, 60 transitions, 143 flow. Second operand 3 states and 189 transitions. [2023-11-29 00:46:34,332 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 58 transitions, 207 flow [2023-11-29 00:46:34,333 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 58 transitions, 206 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:34,335 INFO L231 Difference]: Finished difference. Result has 71 places, 58 transitions, 140 flow [2023-11-29 00:46:34,335 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=138, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=58, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=57, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=140, PETRI_PLACES=71, PETRI_TRANSITIONS=58} [2023-11-29 00:46:34,336 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -24 predicate places. [2023-11-29 00:46:34,336 INFO L495 AbstractCegarLoop]: Abstraction has has 71 places, 58 transitions, 140 flow [2023-11-29 00:46:34,337 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 55.0) internal successors, (165), 3 states have internal predecessors, (165), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:34,337 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:34,337 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 00:46:34,337 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2023-11-29 00:46:34,338 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:34,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:34,338 INFO L85 PathProgramCache]: Analyzing trace with hash 386168835, now seen corresponding path program 1 times [2023-11-29 00:46:34,338 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:34,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2043823013] [2023-11-29 00:46:34,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:34,339 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:34,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:34,480 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 00:46:34,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:34,481 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2043823013] [2023-11-29 00:46:34,481 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2043823013] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:34,481 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:34,482 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 00:46:34,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1391778072] [2023-11-29 00:46:34,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:34,483 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:34,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:34,484 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:34,484 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:34,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 53 out of 89 [2023-11-29 00:46:34,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 71 places, 58 transitions, 140 flow. Second operand has 3 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 00:46:34,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:34,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 53 of 89 [2023-11-29 00:46:34,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:36,277 INFO L124 PetriNetUnfolderBase]: 15636/19400 cut-off events. [2023-11-29 00:46:36,278 INFO L125 PetriNetUnfolderBase]: For 364/364 co-relation queries the response was YES. [2023-11-29 00:46:36,350 INFO L83 FinitePrefix]: Finished finitePrefix Result has 37721 conditions, 19400 events. 15636/19400 cut-off events. For 364/364 co-relation queries the response was YES. Maximal size of possible extension queue 636. Compared 78701 event pairs, 7333 based on Foata normal form. 246/11253 useless extension candidates. Maximal degree in co-relation 37705. Up to 17943 conditions per place. [2023-11-29 00:46:36,454 INFO L140 encePairwiseOnDemand]: 86/89 looper letters, 31 selfloop transitions, 1 changer transitions 0/56 dead transitions. [2023-11-29 00:46:36,454 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 56 transitions, 200 flow [2023-11-29 00:46:36,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:36,455 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:36,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 193 transitions. [2023-11-29 00:46:36,456 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.7228464419475655 [2023-11-29 00:46:36,456 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 193 transitions. [2023-11-29 00:46:36,456 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 193 transitions. [2023-11-29 00:46:36,456 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:36,457 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 193 transitions. [2023-11-29 00:46:36,457 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 64.33333333333333) internal successors, (193), 3 states have internal predecessors, (193), 0 states have call successors, (0), 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 00:46:36,458 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:36,459 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:36,459 INFO L175 Difference]: Start difference. First operand has 71 places, 58 transitions, 140 flow. Second operand 3 states and 193 transitions. [2023-11-29 00:46:36,459 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 56 transitions, 200 flow [2023-11-29 00:46:36,460 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 56 transitions, 199 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:36,461 INFO L231 Difference]: Finished difference. Result has 70 places, 56 transitions, 137 flow [2023-11-29 00:46:36,462 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=135, PETRI_DIFFERENCE_MINUEND_PLACES=68, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=137, PETRI_PLACES=70, PETRI_TRANSITIONS=56} [2023-11-29 00:46:36,462 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -25 predicate places. [2023-11-29 00:46:36,462 INFO L495 AbstractCegarLoop]: Abstraction has has 70 places, 56 transitions, 137 flow [2023-11-29 00:46:36,463 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 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 00:46:36,463 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:36,463 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:36,463 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2023-11-29 00:46:36,463 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:36,464 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:36,464 INFO L85 PathProgramCache]: Analyzing trace with hash -328782703, now seen corresponding path program 1 times [2023-11-29 00:46:36,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:36,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1812431401] [2023-11-29 00:46:36,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:36,465 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:36,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:36,788 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 00:46:36,788 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:36,789 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1812431401] [2023-11-29 00:46:36,789 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1812431401] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:36,789 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:36,789 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:46:36,789 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [383372580] [2023-11-29 00:46:36,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:36,790 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:46:36,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:36,791 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:46:36,791 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:46:36,792 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:46:36,792 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 70 places, 56 transitions, 137 flow. Second operand has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:36,792 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:36,793 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:46:36,793 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:38,723 INFO L124 PetriNetUnfolderBase]: 18895/22789 cut-off events. [2023-11-29 00:46:38,723 INFO L125 PetriNetUnfolderBase]: For 395/395 co-relation queries the response was YES. [2023-11-29 00:46:38,816 INFO L83 FinitePrefix]: Finished finitePrefix Result has 44973 conditions, 22789 events. 18895/22789 cut-off events. For 395/395 co-relation queries the response was YES. Maximal size of possible extension queue 647. Compared 82482 event pairs, 1742 based on Foata normal form. 1/12908 useless extension candidates. Maximal degree in co-relation 44956. Up to 20725 conditions per place. [2023-11-29 00:46:38,937 INFO L140 encePairwiseOnDemand]: 81/89 looper letters, 53 selfloop transitions, 7 changer transitions 1/85 dead transitions. [2023-11-29 00:46:38,937 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 72 places, 85 transitions, 328 flow [2023-11-29 00:46:38,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:46:38,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 00:46:38,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 227 transitions. [2023-11-29 00:46:38,940 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.850187265917603 [2023-11-29 00:46:38,940 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 227 transitions. [2023-11-29 00:46:38,940 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 227 transitions. [2023-11-29 00:46:38,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:38,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 227 transitions. [2023-11-29 00:46:38,941 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 75.66666666666667) internal successors, (227), 3 states have internal predecessors, (227), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:38,942 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:38,942 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 89.0) internal successors, (356), 4 states have internal predecessors, (356), 0 states have call successors, (0), 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 00:46:38,942 INFO L175 Difference]: Start difference. First operand has 70 places, 56 transitions, 137 flow. Second operand 3 states and 227 transitions. [2023-11-29 00:46:38,943 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 72 places, 85 transitions, 328 flow [2023-11-29 00:46:38,944 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 71 places, 85 transitions, 327 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:38,946 INFO L231 Difference]: Finished difference. Result has 72 places, 62 transitions, 183 flow [2023-11-29 00:46:38,946 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=136, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=56, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=49, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=183, PETRI_PLACES=72, PETRI_TRANSITIONS=62} [2023-11-29 00:46:38,947 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -23 predicate places. [2023-11-29 00:46:38,947 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 62 transitions, 183 flow [2023-11-29 00:46:38,948 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 63.666666666666664) internal successors, (191), 3 states have internal predecessors, (191), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:38,948 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:38,948 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:38,948 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2023-11-29 00:46:38,948 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:38,949 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:38,949 INFO L85 PathProgramCache]: Analyzing trace with hash -580769967, now seen corresponding path program 1 times [2023-11-29 00:46:38,949 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:38,949 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162787763] [2023-11-29 00:46:38,949 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:38,949 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:38,988 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:39,124 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:46:39,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:39,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162787763] [2023-11-29 00:46:39,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162787763] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:39,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:39,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:46:39,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [288953696] [2023-11-29 00:46:39,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:39,126 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:46:39,127 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:39,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:46:39,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:46:39,128 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:46:39,128 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 62 transitions, 183 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:39,129 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:39,129 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:46:39,129 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:41,527 INFO L124 PetriNetUnfolderBase]: 23913/28958 cut-off events. [2023-11-29 00:46:41,527 INFO L125 PetriNetUnfolderBase]: For 6360/6360 co-relation queries the response was YES. [2023-11-29 00:46:41,615 INFO L83 FinitePrefix]: Finished finitePrefix Result has 70258 conditions, 28958 events. 23913/28958 cut-off events. For 6360/6360 co-relation queries the response was YES. Maximal size of possible extension queue 835. Compared 111187 event pairs, 2290 based on Foata normal form. 294/29219 useless extension candidates. Maximal degree in co-relation 70239. Up to 12328 conditions per place. [2023-11-29 00:46:41,740 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 106 selfloop transitions, 10 changer transitions 0/140 dead transitions. [2023-11-29 00:46:41,740 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 140 transitions, 641 flow [2023-11-29 00:46:41,741 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:46:41,741 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:46:41,742 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 381 transitions. [2023-11-29 00:46:41,743 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8561797752808988 [2023-11-29 00:46:41,743 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 381 transitions. [2023-11-29 00:46:41,743 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 381 transitions. [2023-11-29 00:46:41,743 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:41,744 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 381 transitions. [2023-11-29 00:46:41,745 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 76.2) internal successors, (381), 5 states have internal predecessors, (381), 0 states have call successors, (0), 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 00:46:41,746 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:41,746 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:41,747 INFO L175 Difference]: Start difference. First operand has 72 places, 62 transitions, 183 flow. Second operand 5 states and 381 transitions. [2023-11-29 00:46:41,747 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 140 transitions, 641 flow [2023-11-29 00:46:41,755 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 140 transitions, 629 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:41,757 INFO L231 Difference]: Finished difference. Result has 77 places, 69 transitions, 241 flow [2023-11-29 00:46:41,758 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=176, PETRI_DIFFERENCE_MINUEND_PLACES=71, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=62, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=55, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=241, PETRI_PLACES=77, PETRI_TRANSITIONS=69} [2023-11-29 00:46:41,758 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -18 predicate places. [2023-11-29 00:46:41,758 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 69 transitions, 241 flow [2023-11-29 00:46:41,759 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:41,759 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:41,759 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:41,759 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2023-11-29 00:46:41,759 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:41,759 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:41,760 INFO L85 PathProgramCache]: Analyzing trace with hash -498853281, now seen corresponding path program 1 times [2023-11-29 00:46:41,760 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:41,760 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655516053] [2023-11-29 00:46:41,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:41,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:41,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:41,941 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:46:41,941 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:41,941 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655516053] [2023-11-29 00:46:41,942 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655516053] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:41,942 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:41,942 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:46:41,942 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [321242530] [2023-11-29 00:46:41,942 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:41,943 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:46:41,943 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:41,944 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:46:41,944 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:46:41,944 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:46:41,945 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 69 transitions, 241 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:41,945 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:41,945 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:46:41,945 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:45,001 INFO L124 PetriNetUnfolderBase]: 32161/39289 cut-off events. [2023-11-29 00:46:45,001 INFO L125 PetriNetUnfolderBase]: For 33469/33509 co-relation queries the response was YES. [2023-11-29 00:46:45,177 INFO L83 FinitePrefix]: Finished finitePrefix Result has 111768 conditions, 39289 events. 32161/39289 cut-off events. For 33469/33509 co-relation queries the response was YES. Maximal size of possible extension queue 1274. Compared 167509 event pairs, 4659 based on Foata normal form. 792/39877 useless extension candidates. Maximal degree in co-relation 111746. Up to 18246 conditions per place. [2023-11-29 00:46:45,374 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 122 selfloop transitions, 8 changer transitions 0/154 dead transitions. [2023-11-29 00:46:45,375 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 81 places, 154 transitions, 842 flow [2023-11-29 00:46:45,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:46:45,375 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:46:45,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 376 transitions. [2023-11-29 00:46:45,377 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8449438202247191 [2023-11-29 00:46:45,377 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 376 transitions. [2023-11-29 00:46:45,377 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 376 transitions. [2023-11-29 00:46:45,378 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:45,378 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 376 transitions. [2023-11-29 00:46:45,379 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 75.2) internal successors, (376), 5 states have internal predecessors, (376), 0 states have call successors, (0), 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 00:46:45,381 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:45,381 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:45,381 INFO L175 Difference]: Start difference. First operand has 77 places, 69 transitions, 241 flow. Second operand 5 states and 376 transitions. [2023-11-29 00:46:45,382 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 81 places, 154 transitions, 842 flow [2023-11-29 00:46:45,416 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 81 places, 154 transitions, 842 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 00:46:45,419 INFO L231 Difference]: Finished difference. Result has 84 places, 74 transitions, 296 flow [2023-11-29 00:46:45,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=241, PETRI_DIFFERENCE_MINUEND_PLACES=77, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=69, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=63, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=296, PETRI_PLACES=84, PETRI_TRANSITIONS=74} [2023-11-29 00:46:45,420 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -11 predicate places. [2023-11-29 00:46:45,420 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 74 transitions, 296 flow [2023-11-29 00:46:45,420 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:45,420 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:45,420 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:45,421 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2023-11-29 00:46:45,421 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:45,421 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:45,421 INFO L85 PathProgramCache]: Analyzing trace with hash 403683292, now seen corresponding path program 1 times [2023-11-29 00:46:45,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:45,422 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2139991605] [2023-11-29 00:46:45,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:45,422 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:45,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:45,579 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:46:45,579 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:45,580 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2139991605] [2023-11-29 00:46:45,580 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2139991605] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:45,580 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:45,580 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:46:45,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739186714] [2023-11-29 00:46:45,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:45,581 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:46:45,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:45,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:46:45,583 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:46:45,583 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:46:45,584 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 74 transitions, 296 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:45,584 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:45,584 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:46:45,584 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:49,494 INFO L124 PetriNetUnfolderBase]: 32155/40041 cut-off events. [2023-11-29 00:46:49,494 INFO L125 PetriNetUnfolderBase]: For 52877/53007 co-relation queries the response was YES. [2023-11-29 00:46:49,639 INFO L83 FinitePrefix]: Finished finitePrefix Result has 127575 conditions, 40041 events. 32155/40041 cut-off events. For 52877/53007 co-relation queries the response was YES. Maximal size of possible extension queue 1238. Compared 177622 event pairs, 2808 based on Foata normal form. 671/40667 useless extension candidates. Maximal degree in co-relation 127548. Up to 16770 conditions per place. [2023-11-29 00:46:49,829 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 125 selfloop transitions, 8 changer transitions 0/157 dead transitions. [2023-11-29 00:46:49,829 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 88 places, 157 transitions, 895 flow [2023-11-29 00:46:49,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:46:49,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:46:49,830 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 379 transitions. [2023-11-29 00:46:49,831 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.851685393258427 [2023-11-29 00:46:49,831 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 379 transitions. [2023-11-29 00:46:49,831 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 379 transitions. [2023-11-29 00:46:49,831 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:49,831 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 379 transitions. [2023-11-29 00:46:49,833 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 75.8) internal successors, (379), 5 states have internal predecessors, (379), 0 states have call successors, (0), 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 00:46:49,834 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:49,834 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:49,834 INFO L175 Difference]: Start difference. First operand has 84 places, 74 transitions, 296 flow. Second operand 5 states and 379 transitions. [2023-11-29 00:46:49,835 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 88 places, 157 transitions, 895 flow [2023-11-29 00:46:49,959 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 88 places, 157 transitions, 895 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 00:46:49,962 INFO L231 Difference]: Finished difference. Result has 89 places, 73 transitions, 310 flow [2023-11-29 00:46:49,962 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=282, PETRI_DIFFERENCE_MINUEND_PLACES=84, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=72, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=64, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=310, PETRI_PLACES=89, PETRI_TRANSITIONS=73} [2023-11-29 00:46:49,963 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -6 predicate places. [2023-11-29 00:46:49,963 INFO L495 AbstractCegarLoop]: Abstraction has has 89 places, 73 transitions, 310 flow [2023-11-29 00:46:49,963 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:49,963 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:49,963 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:49,963 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2023-11-29 00:46:49,964 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:49,964 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:49,964 INFO L85 PathProgramCache]: Analyzing trace with hash -1940846071, now seen corresponding path program 2 times [2023-11-29 00:46:49,964 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:49,964 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [668269724] [2023-11-29 00:46:49,964 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:49,965 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:49,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:50,076 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:46:50,077 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:50,077 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [668269724] [2023-11-29 00:46:50,077 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [668269724] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:50,077 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:50,077 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:46:50,077 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1783659045] [2023-11-29 00:46:50,078 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:50,078 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:46:50,078 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:50,079 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:46:50,079 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:46:50,079 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:46:50,080 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 89 places, 73 transitions, 310 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:50,080 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:50,080 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:46:50,080 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:53,305 INFO L124 PetriNetUnfolderBase]: 27995/33583 cut-off events. [2023-11-29 00:46:53,306 INFO L125 PetriNetUnfolderBase]: For 53301/53354 co-relation queries the response was YES. [2023-11-29 00:46:53,393 INFO L83 FinitePrefix]: Finished finitePrefix Result has 115120 conditions, 33583 events. 27995/33583 cut-off events. For 53301/53354 co-relation queries the response was YES. Maximal size of possible extension queue 1050. Compared 130282 event pairs, 1886 based on Foata normal form. 424/33896 useless extension candidates. Maximal degree in co-relation 115090. Up to 14437 conditions per place. [2023-11-29 00:46:53,745 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 124 selfloop transitions, 11 changer transitions 0/159 dead transitions. [2023-11-29 00:46:53,745 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 93 places, 159 transitions, 994 flow [2023-11-29 00:46:53,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:46:53,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:46:53,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 373 transitions. [2023-11-29 00:46:53,747 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8382022471910112 [2023-11-29 00:46:53,747 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 373 transitions. [2023-11-29 00:46:53,747 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 373 transitions. [2023-11-29 00:46:53,747 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:53,747 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 373 transitions. [2023-11-29 00:46:53,748 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 74.6) internal successors, (373), 5 states have internal predecessors, (373), 0 states have call successors, (0), 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 00:46:53,749 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:53,750 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:53,750 INFO L175 Difference]: Start difference. First operand has 89 places, 73 transitions, 310 flow. Second operand 5 states and 373 transitions. [2023-11-29 00:46:53,750 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 93 places, 159 transitions, 994 flow [2023-11-29 00:46:54,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 92 places, 159 transitions, 973 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:54,042 INFO L231 Difference]: Finished difference. Result has 93 places, 78 transitions, 364 flow [2023-11-29 00:46:54,042 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=303, PETRI_DIFFERENCE_MINUEND_PLACES=88, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=73, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=65, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=364, PETRI_PLACES=93, PETRI_TRANSITIONS=78} [2023-11-29 00:46:54,043 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, -2 predicate places. [2023-11-29 00:46:54,043 INFO L495 AbstractCegarLoop]: Abstraction has has 93 places, 78 transitions, 364 flow [2023-11-29 00:46:54,043 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:54,043 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:54,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, 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 00:46:54,044 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2023-11-29 00:46:54,044 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:54,044 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:54,044 INFO L85 PathProgramCache]: Analyzing trace with hash 325845996, now seen corresponding path program 1 times [2023-11-29 00:46:54,044 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:54,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1990967180] [2023-11-29 00:46:54,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:54,045 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:54,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:54,165 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:46:54,165 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:54,165 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1990967180] [2023-11-29 00:46:54,165 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1990967180] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:54,165 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:54,166 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:46:54,166 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1794560413] [2023-11-29 00:46:54,166 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:54,166 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:46:54,166 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:54,167 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:46:54,167 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:46:54,168 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:46:54,168 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 93 places, 78 transitions, 364 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:54,168 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:54,169 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:46:54,169 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:46:57,358 INFO L124 PetriNetUnfolderBase]: 27558/33034 cut-off events. [2023-11-29 00:46:57,358 INFO L125 PetriNetUnfolderBase]: For 59868/59985 co-relation queries the response was YES. [2023-11-29 00:46:57,455 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119920 conditions, 33034 events. 27558/33034 cut-off events. For 59868/59985 co-relation queries the response was YES. Maximal size of possible extension queue 1046. Compared 128438 event pairs, 1499 based on Foata normal form. 469/33409 useless extension candidates. Maximal degree in co-relation 119888. Up to 14434 conditions per place. [2023-11-29 00:46:57,784 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 124 selfloop transitions, 8 changer transitions 0/156 dead transitions. [2023-11-29 00:46:57,784 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 97 places, 156 transitions, 982 flow [2023-11-29 00:46:57,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:46:57,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:46:57,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 371 transitions. [2023-11-29 00:46:57,786 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8337078651685393 [2023-11-29 00:46:57,786 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 371 transitions. [2023-11-29 00:46:57,786 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 371 transitions. [2023-11-29 00:46:57,786 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:46:57,786 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 371 transitions. [2023-11-29 00:46:57,787 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 74.2) internal successors, (371), 5 states have internal predecessors, (371), 0 states have call successors, (0), 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 00:46:57,788 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:57,788 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:46:57,788 INFO L175 Difference]: Start difference. First operand has 93 places, 78 transitions, 364 flow. Second operand 5 states and 371 transitions. [2023-11-29 00:46:57,788 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 97 places, 156 transitions, 982 flow [2023-11-29 00:46:57,996 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 96 places, 156 transitions, 971 flow, removed 3 selfloop flow, removed 1 redundant places. [2023-11-29 00:46:57,999 INFO L231 Difference]: Finished difference. Result has 97 places, 77 transitions, 367 flow [2023-11-29 00:46:57,999 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=335, PETRI_DIFFERENCE_MINUEND_PLACES=92, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=76, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=68, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=367, PETRI_PLACES=97, PETRI_TRANSITIONS=77} [2023-11-29 00:46:57,999 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, 2 predicate places. [2023-11-29 00:46:58,000 INFO L495 AbstractCegarLoop]: Abstraction has has 97 places, 77 transitions, 367 flow [2023-11-29 00:46:58,000 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:58,000 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:46:58,000 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:46:58,000 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2023-11-29 00:46:58,000 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:46:58,000 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:46:58,000 INFO L85 PathProgramCache]: Analyzing trace with hash -1476792647, now seen corresponding path program 2 times [2023-11-29 00:46:58,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:46:58,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [914199423] [2023-11-29 00:46:58,001 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:46:58,001 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:46:58,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:46:58,100 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:46:58,100 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:46:58,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [914199423] [2023-11-29 00:46:58,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [914199423] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:46:58,100 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:46:58,100 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:46:58,101 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461690629] [2023-11-29 00:46:58,101 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:46:58,101 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:46:58,101 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:46:58,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:46:58,102 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:46:58,103 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:46:58,103 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 97 places, 77 transitions, 367 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:46:58,103 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:46:58,103 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:46:58,103 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:47:01,531 INFO L124 PetriNetUnfolderBase]: 26420/33609 cut-off events. [2023-11-29 00:47:01,531 INFO L125 PetriNetUnfolderBase]: For 67226/67242 co-relation queries the response was YES. [2023-11-29 00:47:01,640 INFO L83 FinitePrefix]: Finished finitePrefix Result has 119728 conditions, 33609 events. 26420/33609 cut-off events. For 67226/67242 co-relation queries the response was YES. Maximal size of possible extension queue 1094. Compared 158171 event pairs, 6489 based on Foata normal form. 756/34181 useless extension candidates. Maximal degree in co-relation 119694. Up to 17036 conditions per place. [2023-11-29 00:47:01,799 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 139 selfloop transitions, 8 changer transitions 0/171 dead transitions. [2023-11-29 00:47:01,799 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 101 places, 171 transitions, 1144 flow [2023-11-29 00:47:01,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:47:01,800 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:47:01,801 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 380 transitions. [2023-11-29 00:47:01,801 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8539325842696629 [2023-11-29 00:47:01,801 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 380 transitions. [2023-11-29 00:47:01,801 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 380 transitions. [2023-11-29 00:47:01,802 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:47:01,802 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 380 transitions. [2023-11-29 00:47:01,803 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 76.0) internal successors, (380), 5 states have internal predecessors, (380), 0 states have call successors, (0), 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 00:47:01,804 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:01,804 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:01,804 INFO L175 Difference]: Start difference. First operand has 97 places, 77 transitions, 367 flow. Second operand 5 states and 380 transitions. [2023-11-29 00:47:01,804 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 101 places, 171 transitions, 1144 flow [2023-11-29 00:47:01,915 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 171 transitions, 1109 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-29 00:47:01,917 INFO L231 Difference]: Finished difference. Result has 102 places, 80 transitions, 406 flow [2023-11-29 00:47:01,917 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=356, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=77, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=406, PETRI_PLACES=102, PETRI_TRANSITIONS=80} [2023-11-29 00:47:01,917 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, 7 predicate places. [2023-11-29 00:47:01,917 INFO L495 AbstractCegarLoop]: Abstraction has has 102 places, 80 transitions, 406 flow [2023-11-29 00:47:01,918 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:01,918 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:47:01,918 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:47:01,918 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2023-11-29 00:47:01,918 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:47:01,918 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:01,918 INFO L85 PathProgramCache]: Analyzing trace with hash -463882117, now seen corresponding path program 1 times [2023-11-29 00:47:01,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:47:01,919 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [108451419] [2023-11-29 00:47:01,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:01,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:47:02,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:02,104 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:47:02,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:47:02,105 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [108451419] [2023-11-29 00:47:02,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [108451419] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:47:02,105 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:47:02,105 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:47:02,105 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1821872003] [2023-11-29 00:47:02,105 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:47:02,105 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:47:02,106 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:47:02,106 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:47:02,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:47:02,107 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:47:02,107 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 102 places, 80 transitions, 406 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:02,107 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:47:02,107 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:47:02,107 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:47:06,595 INFO L124 PetriNetUnfolderBase]: 35333/44960 cut-off events. [2023-11-29 00:47:06,595 INFO L125 PetriNetUnfolderBase]: For 126397/126463 co-relation queries the response was YES. [2023-11-29 00:47:06,733 INFO L83 FinitePrefix]: Finished finitePrefix Result has 173794 conditions, 44960 events. 35333/44960 cut-off events. For 126397/126463 co-relation queries the response was YES. Maximal size of possible extension queue 1654. Compared 224475 event pairs, 5929 based on Foata normal form. 797/45455 useless extension candidates. Maximal degree in co-relation 173757. Up to 19074 conditions per place. [2023-11-29 00:47:06,984 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 159 selfloop transitions, 8 changer transitions 0/191 dead transitions. [2023-11-29 00:47:06,984 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 106 places, 191 transitions, 1468 flow [2023-11-29 00:47:06,985 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:47:06,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:47:06,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 366 transitions. [2023-11-29 00:47:06,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8224719101123595 [2023-11-29 00:47:06,986 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 366 transitions. [2023-11-29 00:47:06,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 366 transitions. [2023-11-29 00:47:06,987 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:47:06,987 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 366 transitions. [2023-11-29 00:47:06,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 73.2) internal successors, (366), 5 states have internal predecessors, (366), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:06,988 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:06,989 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:06,989 INFO L175 Difference]: Start difference. First operand has 102 places, 80 transitions, 406 flow. Second operand 5 states and 366 transitions. [2023-11-29 00:47:06,989 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 106 places, 191 transitions, 1468 flow [2023-11-29 00:47:07,058 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 105 places, 191 transitions, 1441 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-29 00:47:07,060 INFO L231 Difference]: Finished difference. Result has 108 places, 85 transitions, 452 flow [2023-11-29 00:47:07,060 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=397, PETRI_DIFFERENCE_MINUEND_PLACES=101, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=80, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=74, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=452, PETRI_PLACES=108, PETRI_TRANSITIONS=85} [2023-11-29 00:47:07,060 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, 13 predicate places. [2023-11-29 00:47:07,060 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 85 transitions, 452 flow [2023-11-29 00:47:07,061 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:07,061 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:47:07,061 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:47:07,061 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2023-11-29 00:47:07,061 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:47:07,062 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:07,062 INFO L85 PathProgramCache]: Analyzing trace with hash 421084604, now seen corresponding path program 1 times [2023-11-29 00:47:07,062 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:47:07,062 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441223969] [2023-11-29 00:47:07,062 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:07,062 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:47:07,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:07,211 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:47:07,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:47:07,212 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441223969] [2023-11-29 00:47:07,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441223969] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:47:07,212 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:47:07,212 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:47:07,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [713597070] [2023-11-29 00:47:07,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:47:07,213 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:47:07,213 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:47:07,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:47:07,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:47:07,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:47:07,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 85 transitions, 452 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:07,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:47:07,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:47:07,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:47:12,368 INFO L124 PetriNetUnfolderBase]: 34943/43226 cut-off events. [2023-11-29 00:47:12,368 INFO L125 PetriNetUnfolderBase]: For 134121/134199 co-relation queries the response was YES. [2023-11-29 00:47:12,581 INFO L83 FinitePrefix]: Finished finitePrefix Result has 186826 conditions, 43226 events. 34943/43226 cut-off events. For 134121/134199 co-relation queries the response was YES. Maximal size of possible extension queue 1527. Compared 195907 event pairs, 1999 based on Foata normal form. 411/43263 useless extension candidates. Maximal degree in co-relation 186785. Up to 18684 conditions per place. [2023-11-29 00:47:12,836 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 165 selfloop transitions, 10 changer transitions 0/199 dead transitions. [2023-11-29 00:47:12,836 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 112 places, 199 transitions, 1575 flow [2023-11-29 00:47:12,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:47:12,837 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:47:12,838 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 364 transitions. [2023-11-29 00:47:12,838 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8179775280898877 [2023-11-29 00:47:12,838 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 364 transitions. [2023-11-29 00:47:12,838 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 364 transitions. [2023-11-29 00:47:12,839 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:47:12,839 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 364 transitions. [2023-11-29 00:47:12,840 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 72.8) internal successors, (364), 5 states have internal predecessors, (364), 0 states have call successors, (0), 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 00:47:12,840 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:12,841 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:12,841 INFO L175 Difference]: Start difference. First operand has 108 places, 85 transitions, 452 flow. Second operand 5 states and 364 transitions. [2023-11-29 00:47:12,841 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 112 places, 199 transitions, 1575 flow [2023-11-29 00:47:13,579 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 112 places, 199 transitions, 1575 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 00:47:13,582 INFO L231 Difference]: Finished difference. Result has 113 places, 90 transitions, 515 flow [2023-11-29 00:47:13,582 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=452, PETRI_DIFFERENCE_MINUEND_PLACES=108, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=85, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=78, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=515, PETRI_PLACES=113, PETRI_TRANSITIONS=90} [2023-11-29 00:47:13,583 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, 18 predicate places. [2023-11-29 00:47:13,583 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 90 transitions, 515 flow [2023-11-29 00:47:13,583 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:13,584 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:47:13,584 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:47:13,584 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2023-11-29 00:47:13,584 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:47:13,584 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:13,584 INFO L85 PathProgramCache]: Analyzing trace with hash -1281404690, now seen corresponding path program 2 times [2023-11-29 00:47:13,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:47:13,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340461888] [2023-11-29 00:47:13,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:13,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:47:13,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:13,742 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:47:13,742 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:47:13,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340461888] [2023-11-29 00:47:13,743 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340461888] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:47:13,743 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:47:13,743 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:47:13,743 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1668361772] [2023-11-29 00:47:13,743 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:47:13,744 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:47:13,744 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:47:13,744 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:47:13,744 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:47:13,745 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:47:13,745 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 90 transitions, 515 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:13,745 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:47:13,745 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:47:13,746 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:47:19,120 INFO L124 PetriNetUnfolderBase]: 34171/43550 cut-off events. [2023-11-29 00:47:19,120 INFO L125 PetriNetUnfolderBase]: For 140647/140701 co-relation queries the response was YES. [2023-11-29 00:47:19,328 INFO L83 FinitePrefix]: Finished finitePrefix Result has 192945 conditions, 43550 events. 34171/43550 cut-off events. For 140647/140701 co-relation queries the response was YES. Maximal size of possible extension queue 1586. Compared 219092 event pairs, 5457 based on Foata normal form. 785/44069 useless extension candidates. Maximal degree in co-relation 192901. Up to 23681 conditions per place. [2023-11-29 00:47:19,588 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 159 selfloop transitions, 10 changer transitions 0/193 dead transitions. [2023-11-29 00:47:19,588 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 193 transitions, 1554 flow [2023-11-29 00:47:19,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:47:19,589 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:47:19,590 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 361 transitions. [2023-11-29 00:47:19,591 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8112359550561797 [2023-11-29 00:47:19,591 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 361 transitions. [2023-11-29 00:47:19,591 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 361 transitions. [2023-11-29 00:47:19,591 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:47:19,591 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 361 transitions. [2023-11-29 00:47:19,593 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 72.2) internal successors, (361), 5 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 00:47:19,594 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:19,594 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:19,594 INFO L175 Difference]: Start difference. First operand has 113 places, 90 transitions, 515 flow. Second operand 5 states and 361 transitions. [2023-11-29 00:47:19,594 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 193 transitions, 1554 flow [2023-11-29 00:47:20,468 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 193 transitions, 1539 flow, removed 4 selfloop flow, removed 1 redundant places. [2023-11-29 00:47:20,471 INFO L231 Difference]: Finished difference. Result has 118 places, 93 transitions, 554 flow [2023-11-29 00:47:20,472 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=500, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=554, PETRI_PLACES=118, PETRI_TRANSITIONS=93} [2023-11-29 00:47:20,472 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, 23 predicate places. [2023-11-29 00:47:20,472 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 93 transitions, 554 flow [2023-11-29 00:47:20,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:20,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:47:20,473 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:47:20,473 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2023-11-29 00:47:20,473 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:47:20,473 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:20,473 INFO L85 PathProgramCache]: Analyzing trace with hash 638552197, now seen corresponding path program 2 times [2023-11-29 00:47:20,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:47:20,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [752747643] [2023-11-29 00:47:20,474 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:20,474 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:47:20,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:20,597 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:47:20,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:47:20,597 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [752747643] [2023-11-29 00:47:20,597 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [752747643] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:47:20,597 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:47:20,597 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:47:20,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1565233263] [2023-11-29 00:47:20,598 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:47:20,598 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:47:20,598 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:47:20,599 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:47:20,599 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:47:20,599 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:47:20,599 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 93 transitions, 554 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:20,599 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:47:20,600 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:47:20,600 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:47:24,810 INFO L124 PetriNetUnfolderBase]: 30549/37892 cut-off events. [2023-11-29 00:47:24,810 INFO L125 PetriNetUnfolderBase]: For 132284/132342 co-relation queries the response was YES. [2023-11-29 00:47:25,012 INFO L83 FinitePrefix]: Finished finitePrefix Result has 177430 conditions, 37892 events. 30549/37892 cut-off events. For 132284/132342 co-relation queries the response was YES. Maximal size of possible extension queue 1281. Compared 170378 event pairs, 1893 based on Foata normal form. 399/37945 useless extension candidates. Maximal degree in co-relation 177383. Up to 16532 conditions per place. [2023-11-29 00:47:25,239 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 167 selfloop transitions, 9 changer transitions 0/200 dead transitions. [2023-11-29 00:47:25,239 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 122 places, 200 transitions, 1633 flow [2023-11-29 00:47:25,240 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:47:25,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:47:25,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 364 transitions. [2023-11-29 00:47:25,242 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8179775280898877 [2023-11-29 00:47:25,242 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 364 transitions. [2023-11-29 00:47:25,242 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 364 transitions. [2023-11-29 00:47:25,242 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:47:25,242 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 364 transitions. [2023-11-29 00:47:25,243 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 72.8) internal successors, (364), 5 states have internal predecessors, (364), 0 states have call successors, (0), 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 00:47:25,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:25,244 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:25,244 INFO L175 Difference]: Start difference. First operand has 118 places, 93 transitions, 554 flow. Second operand 5 states and 364 transitions. [2023-11-29 00:47:25,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 122 places, 200 transitions, 1633 flow [2023-11-29 00:47:26,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 200 transitions, 1613 flow, removed 5 selfloop flow, removed 2 redundant places. [2023-11-29 00:47:26,285 INFO L231 Difference]: Finished difference. Result has 121 places, 92 transitions, 549 flow [2023-11-29 00:47:26,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=512, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=91, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=82, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=549, PETRI_PLACES=121, PETRI_TRANSITIONS=92} [2023-11-29 00:47:26,285 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, 26 predicate places. [2023-11-29 00:47:26,286 INFO L495 AbstractCegarLoop]: Abstraction has has 121 places, 92 transitions, 549 flow [2023-11-29 00:47:26,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:26,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:47:26,286 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:47:26,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2023-11-29 00:47:26,286 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:47:26,287 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:26,287 INFO L85 PathProgramCache]: Analyzing trace with hash 1530527726, now seen corresponding path program 2 times [2023-11-29 00:47:26,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:47:26,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1253301793] [2023-11-29 00:47:26,287 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:26,287 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:47:26,314 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:26,422 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:47:26,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:47:26,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1253301793] [2023-11-29 00:47:26,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1253301793] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:47:26,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382027286] [2023-11-29 00:47:26,423 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:47:26,424 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:47:26,424 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:47:26,425 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:47:26,430 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 00:47:26,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 00:47:26,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:47:26,652 INFO L262 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 00:47:26,660 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:47:27,069 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:47:27,070 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:47:27,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:47:27,212 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382027286] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:47:27,212 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:47:27,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2023-11-29 00:47:27,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345891661] [2023-11-29 00:47:27,213 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:47:27,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 00:47:27,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:47:27,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 00:47:27,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2023-11-29 00:47:27,215 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:47:27,216 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 121 places, 92 transitions, 549 flow. Second operand has 6 states, 6 states have (on average 62.0) internal successors, (372), 6 states have internal predecessors, (372), 0 states have call successors, (0), 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 00:47:27,216 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:47:27,216 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:47:27,216 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:47:32,120 INFO L124 PetriNetUnfolderBase]: 29565/37320 cut-off events. [2023-11-29 00:47:32,120 INFO L125 PetriNetUnfolderBase]: For 135123/135341 co-relation queries the response was YES. [2023-11-29 00:47:32,315 INFO L83 FinitePrefix]: Finished finitePrefix Result has 175255 conditions, 37320 events. 29565/37320 cut-off events. For 135123/135341 co-relation queries the response was YES. Maximal size of possible extension queue 1292. Compared 180176 event pairs, 6067 based on Foata normal form. 1033/38187 useless extension candidates. Maximal degree in co-relation 175207. Up to 19907 conditions per place. [2023-11-29 00:47:32,547 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 179 selfloop transitions, 8 changer transitions 0/211 dead transitions. [2023-11-29 00:47:32,547 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 125 places, 211 transitions, 1757 flow [2023-11-29 00:47:32,547 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:47:32,548 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:47:32,549 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 369 transitions. [2023-11-29 00:47:32,549 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8292134831460675 [2023-11-29 00:47:32,549 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 369 transitions. [2023-11-29 00:47:32,549 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 369 transitions. [2023-11-29 00:47:32,549 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:47:32,550 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 369 transitions. [2023-11-29 00:47:32,550 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 73.8) internal successors, (369), 5 states have internal predecessors, (369), 0 states have call successors, (0), 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 00:47:32,551 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:32,552 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:32,552 INFO L175 Difference]: Start difference. First operand has 121 places, 92 transitions, 549 flow. Second operand 5 states and 369 transitions. [2023-11-29 00:47:32,552 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 125 places, 211 transitions, 1757 flow [2023-11-29 00:47:33,315 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 124 places, 211 transitions, 1722 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-29 00:47:33,319 INFO L231 Difference]: Finished difference. Result has 126 places, 95 transitions, 589 flow [2023-11-29 00:47:33,319 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=538, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=92, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=85, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=589, PETRI_PLACES=126, PETRI_TRANSITIONS=95} [2023-11-29 00:47:33,320 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, 31 predicate places. [2023-11-29 00:47:33,320 INFO L495 AbstractCegarLoop]: Abstraction has has 126 places, 95 transitions, 589 flow [2023-11-29 00:47:33,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 62.0) internal successors, (372), 6 states have internal predecessors, (372), 0 states have call successors, (0), 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 00:47:33,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:47:33,320 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:47:33,328 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 00:47:33,521 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:47:33,521 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:47:33,522 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:33,522 INFO L85 PathProgramCache]: Analyzing trace with hash 1388728540, now seen corresponding path program 2 times [2023-11-29 00:47:33,522 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:47:33,522 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [983383967] [2023-11-29 00:47:33,522 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:33,522 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:47:33,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:33,621 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:47:33,621 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:47:33,621 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [983383967] [2023-11-29 00:47:33,621 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [983383967] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:47:33,622 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:47:33,622 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:47:33,622 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [156922385] [2023-11-29 00:47:33,622 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:47:33,622 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 00:47:33,622 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:47:33,623 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 00:47:33,623 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 00:47:33,623 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:47:33,623 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 126 places, 95 transitions, 589 flow. Second operand has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:33,624 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:47:33,624 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:47:33,624 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:47:38,636 INFO L124 PetriNetUnfolderBase]: 28729/37180 cut-off events. [2023-11-29 00:47:38,637 INFO L125 PetriNetUnfolderBase]: For 146386/146578 co-relation queries the response was YES. [2023-11-29 00:47:38,803 INFO L83 FinitePrefix]: Finished finitePrefix Result has 179888 conditions, 37180 events. 28729/37180 cut-off events. For 146386/146578 co-relation queries the response was YES. Maximal size of possible extension queue 1275. Compared 191428 event pairs, 8432 based on Foata normal form. 880/37801 useless extension candidates. Maximal degree in co-relation 179837. Up to 19637 conditions per place. [2023-11-29 00:47:38,997 INFO L140 encePairwiseOnDemand]: 84/89 looper letters, 199 selfloop transitions, 8 changer transitions 0/231 dead transitions. [2023-11-29 00:47:38,997 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 231 transitions, 1949 flow [2023-11-29 00:47:38,998 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 00:47:38,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 00:47:38,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 377 transitions. [2023-11-29 00:47:38,999 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.8471910112359551 [2023-11-29 00:47:38,999 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 377 transitions. [2023-11-29 00:47:38,999 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 377 transitions. [2023-11-29 00:47:38,999 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:47:38,999 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 377 transitions. [2023-11-29 00:47:39,000 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 75.4) internal successors, (377), 5 states have internal predecessors, (377), 0 states have call successors, (0), 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 00:47:39,001 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:39,001 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 89.0) internal successors, (534), 6 states have internal predecessors, (534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 00:47:39,001 INFO L175 Difference]: Start difference. First operand has 126 places, 95 transitions, 589 flow. Second operand 5 states and 377 transitions. [2023-11-29 00:47:39,001 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 231 transitions, 1949 flow [2023-11-29 00:47:39,498 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 128 places, 231 transitions, 1887 flow, removed 20 selfloop flow, removed 2 redundant places. [2023-11-29 00:47:39,500 INFO L231 Difference]: Finished difference. Result has 130 places, 98 transitions, 626 flow [2023-11-29 00:47:39,501 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=569, PETRI_DIFFERENCE_MINUEND_PLACES=124, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=95, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=88, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=626, PETRI_PLACES=130, PETRI_TRANSITIONS=98} [2023-11-29 00:47:39,501 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, 35 predicate places. [2023-11-29 00:47:39,501 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 98 transitions, 626 flow [2023-11-29 00:47:39,501 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 61.75) internal successors, (247), 4 states have internal predecessors, (247), 0 states have call successors, (0), 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 00:47:39,501 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:47:39,501 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:47:39,501 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2023-11-29 00:47:39,502 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:47:39,502 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:47:39,502 INFO L85 PathProgramCache]: Analyzing trace with hash 703360626, now seen corresponding path program 1 times [2023-11-29 00:47:39,502 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:47:39,502 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [883684650] [2023-11-29 00:47:39,502 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:39,502 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:47:39,606 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:40,488 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:47:40,488 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:47:40,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [883684650] [2023-11-29 00:47:40,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [883684650] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:47:40,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1194497733] [2023-11-29 00:47:40,489 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:47:40,489 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:47:40,489 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:47:40,490 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:47:40,498 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 00:47:41,792 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:47:41,795 INFO L262 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 00:47:41,799 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:49:24,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:49:24,863 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:50:06,151 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:50:06,151 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1194497733] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:50:06,151 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:50:06,151 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 15 [2023-11-29 00:50:06,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1711996380] [2023-11-29 00:50:06,151 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:50:06,152 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-29 00:50:06,152 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:50:06,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-29 00:50:06,153 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=166, Unknown=24, NotChecked=0, Total=240 [2023-11-29 00:50:06,154 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:50:06,155 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 98 transitions, 626 flow. Second operand has 16 states, 16 states have (on average 59.8125) internal successors, (957), 16 states have internal predecessors, (957), 0 states have call successors, (0), 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 00:50:06,155 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:50:06,155 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:50:06,155 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:50:47,300 WARN L293 SmtUtils]: Spent 39.35s on a formula simplification. DAG size of input: 98 DAG size of output: 67 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:50:49,265 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.56s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:50:53,006 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.86s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:50:57,128 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:51:01,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:51:05,148 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:51:09,959 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:51:15,984 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.43s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:51:36,113 WARN L293 SmtUtils]: Spent 15.33s on a formula simplification. DAG size of input: 86 DAG size of output: 59 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:51:39,242 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.12s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:51:41,550 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:51:53,303 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:51:57,896 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:01,914 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:06,035 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:07,735 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.70s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:12,484 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:16,510 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:21,353 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:24,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.57s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:28,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:33,375 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:37,380 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:41,387 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:45,394 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:52:49,413 WARN L854 $PredicateComparison]: unable to prove that (let ((.cse6 (* (div c_~x2~0 4294967296) 4294967296))) (let ((.cse3 (+ c_~x1~0 .cse6)) (.cse5 (* 4294967296 (div c_~x1~0 4294967296))) (.cse1 (mod c_~n~0 4294967296)) (.cse7 (mod (* 4294967295 (div (* (- 1) c_~x1~0) 2)) 4294967296)) (.cse0 (mod c_~x5~0 4294967296)) (.cse2 (mod c_~x3~0 4294967296))) (and (= (mod c_~x2~0 2) 0) (= (mod c_~x6~0 4294967296) .cse0) (<= .cse1 (mod c_~x1~0 4294967296)) (= .cse2 (mod c_~x4~0 4294967296)) (let ((.cse4 (+ .cse5 c_~x2~0))) (or (and (= (+ (* 4294967296 (div c_~x3~0 4294967296)) c_~x4~0) (+ c_~x3~0 (* (div c_~x4~0 4294967296) 4294967296))) (= (+ c_~x6~0 (* (div c_~x5~0 4294967296) 4294967296)) (+ (* (div c_~x6~0 4294967296) 4294967296) c_~x5~0)) (= .cse3 .cse4)) (< .cse4 .cse3))) (= (mod c_~x1~0 2) 0) (or (< .cse3 (+ .cse5 c_~x2~0 1)) (< (+ 2 (* 4294967296 (div c_~n~0 4294967296)) c_~x2~0) (+ c_~n~0 .cse6))) (<= (+ .cse7 1) .cse1) (= (mod (* (div (* (- 1) c_~x2~0) 2) 4294967295) 4294967296) .cse7) (<= 1 .cse0) (<= 1 .cse2)))) is different from false [2023-11-29 00:52:51,139 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:02,546 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.17s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:05,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.44s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:09,207 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:13,647 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.20s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:17,050 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.57s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:29,061 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.41s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:34,610 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:36,138 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.53s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:41,782 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:47,034 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:52,240 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.33s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:55,435 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.49s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:53:59,200 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.76s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:00,235 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:04,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:06,236 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:09,144 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:12,149 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.57s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:16,947 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.63s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:19,272 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.32s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:24,788 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.02s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:28,620 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:34,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.69s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:38,376 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.05s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:54:38,398 INFO L124 PetriNetUnfolderBase]: 37817/47576 cut-off events. [2023-11-29 00:54:38,398 INFO L125 PetriNetUnfolderBase]: For 178404/178454 co-relation queries the response was YES. [2023-11-29 00:54:38,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 241155 conditions, 47576 events. 37817/47576 cut-off events. For 178404/178454 co-relation queries the response was YES. Maximal size of possible extension queue 1610. Compared 233666 event pairs, 3147 based on Foata normal form. 18/47493 useless extension candidates. Maximal degree in co-relation 241102. Up to 37543 conditions per place. [2023-11-29 00:54:38,899 INFO L140 encePairwiseOnDemand]: 65/89 looper letters, 317 selfloop transitions, 152 changer transitions 5/498 dead transitions. [2023-11-29 00:54:38,899 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 143 places, 498 transitions, 4023 flow [2023-11-29 00:54:38,900 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 00:54:38,900 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 00:54:38,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1075 transitions. [2023-11-29 00:54:38,902 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.862760834670947 [2023-11-29 00:54:38,903 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1075 transitions. [2023-11-29 00:54:38,903 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1075 transitions. [2023-11-29 00:54:38,904 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 00:54:38,904 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1075 transitions. [2023-11-29 00:54:38,906 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 76.78571428571429) internal successors, (1075), 14 states have internal predecessors, (1075), 0 states have call successors, (0), 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 00:54:38,907 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 89.0) internal successors, (1335), 15 states have internal predecessors, (1335), 0 states have call successors, (0), 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 00:54:38,908 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 89.0) internal successors, (1335), 15 states have internal predecessors, (1335), 0 states have call successors, (0), 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 00:54:38,908 INFO L175 Difference]: Start difference. First operand has 130 places, 98 transitions, 626 flow. Second operand 14 states and 1075 transitions. [2023-11-29 00:54:38,908 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 143 places, 498 transitions, 4023 flow [2023-11-29 00:54:39,847 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 142 places, 498 transitions, 4002 flow, removed 8 selfloop flow, removed 1 redundant places. [2023-11-29 00:54:39,853 INFO L231 Difference]: Finished difference. Result has 149 places, 245 transitions, 2353 flow [2023-11-29 00:54:39,853 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=89, PETRI_DIFFERENCE_MINUEND_FLOW=613, PETRI_DIFFERENCE_MINUEND_PLACES=129, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=98, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=28, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=48, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2353, PETRI_PLACES=149, PETRI_TRANSITIONS=245} [2023-11-29 00:54:39,854 INFO L281 CegarLoopForPetriNet]: 95 programPoint places, 54 predicate places. [2023-11-29 00:54:39,854 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 245 transitions, 2353 flow [2023-11-29 00:54:39,854 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 59.8125) internal successors, (957), 16 states have internal predecessors, (957), 0 states have call successors, (0), 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 00:54:39,854 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 00:54:39,854 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 00:54:39,860 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2023-11-29 00:54:40,055 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2023-11-29 00:54:40,055 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-29 00:54:40,055 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:54:40,055 INFO L85 PathProgramCache]: Analyzing trace with hash 1529374454, now seen corresponding path program 2 times [2023-11-29 00:54:40,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:54:40,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1449753904] [2023-11-29 00:54:40,056 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:54:40,056 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:54:40,107 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:54:40,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:54:40,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:54:40,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1449753904] [2023-11-29 00:54:40,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1449753904] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:54:40,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372517456] [2023-11-29 00:54:40,672 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 00:54:40,672 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:54:40,672 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:54:40,673 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:54:40,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_fcb350a3-5ec2-4655-85a1-153a19200ba8/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-29 00:54:41,105 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-29 00:54:41,105 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 00:54:41,107 INFO L262 TraceCheckSpWp]: Trace formula consists of 389 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 00:54:41,111 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:55:18,581 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:18,582 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:55:51,627 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 00:55:51,627 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372517456] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:55:51,627 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:55:51,627 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 5, 5] total 13 [2023-11-29 00:55:51,627 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [637135134] [2023-11-29 00:55:51,627 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:55:51,628 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 00:55:51,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:55:51,629 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 00:55:51,629 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=132, Unknown=12, NotChecked=0, Total=182 [2023-11-29 00:55:51,630 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 55 out of 89 [2023-11-29 00:55:51,631 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 245 transitions, 2353 flow. Second operand has 14 states, 14 states have (on average 60.57142857142857) internal successors, (848), 14 states have internal predecessors, (848), 0 states have call successors, (0), 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 00:55:51,631 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 00:55:51,631 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 55 of 89 [2023-11-29 00:55:51,631 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 00:56:40,690 WARN L293 SmtUtils]: Spent 35.80s on a formula simplification. DAG size of input: 84 DAG size of output: 69 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:56:45,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:56:49,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:56:53,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.52s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:57:23,446 WARN L293 SmtUtils]: Spent 28.28s on a formula simplification. DAG size of input: 95 DAG size of output: 68 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:57:28,442 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:57:32,451 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:57:34,100 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:57:38,122 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:57:42,203 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:57:46,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:57:50,268 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:57:52,919 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.62s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:57:55,837 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.90s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:57:59,135 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.21s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:58:00,974 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.54s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:58:03,095 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.72s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:58:27,589 WARN L293 SmtUtils]: Spent 10.57s on a formula simplification. DAG size of input: 67 DAG size of output: 35 (called from [L 391] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2023-11-29 00:58:31,641 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:58:35,661 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:58:37,028 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.37s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:58:39,601 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.43s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:58:45,886 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:58:50,005 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:58:51,953 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.80s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:58:55,981 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.03s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:00,042 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.06s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:04,251 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:08,264 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:10,124 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:11,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:14,346 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.22s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:16,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.15s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:21,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:25,247 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:30,931 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:33,471 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.23s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:37,361 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.99s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:41,755 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:45,861 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:49,879 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.02s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:51,540 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.39s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:53,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 00:59:58,322 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:00:02,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:00:04,680 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.40s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:00:08,689 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:00:11,512 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.78s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:00:15,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:00:19,863 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:00:22,123 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.14s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:00:27,702 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers []