./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/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_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/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_110b8197-e23b-43e3-8e2b-951a902f60e8/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 edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:01:18,914 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:01:18,975 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-29 06:01:18,979 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:01:18,979 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:01:19,000 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:01:19,001 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:01:19,001 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:01:19,002 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:01:19,002 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:01:19,003 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:01:19,004 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:01:19,004 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:01:19,005 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:01:19,006 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:01:19,006 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:01:19,007 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:01:19,007 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:01:19,008 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:01:19,008 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:01:19,009 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 06:01:19,009 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 06:01:19,010 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 06:01:19,010 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:01:19,010 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 06:01:19,011 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 06:01:19,011 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:01:19,011 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:01:19,012 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:01:19,012 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:01:19,013 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:01:19,013 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:01:19,013 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:01:19,014 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:01:19,014 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:01:19,014 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 06:01:19,014 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 06:01:19,014 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:01:19,014 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:01:19,015 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:01:19,015 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:01:19,015 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_110b8197-e23b-43e3-8e2b-951a902f60e8/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_110b8197-e23b-43e3-8e2b-951a902f60e8/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 -> edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e [2023-11-29 06:01:19,245 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:01:19,269 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:01:19,272 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:01:19,273 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:01:19,273 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:01:19,275 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2023-11-29 06:01:22,058 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:01:22,341 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:01:22,341 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2023-11-29 06:01:22,374 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/data/962ac5287/eaa5057b153548b6b47089d6b164c4ed/FLAG80297c4c8 [2023-11-29 06:01:22,389 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/data/962ac5287/eaa5057b153548b6b47089d6b164c4ed [2023-11-29 06:01:22,392 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:01:22,393 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:01:22,395 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:01:22,395 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:01:22,400 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:01:22,401 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:01:22" (1/1) ... [2023-11-29 06:01:22,402 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4e98dc05 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:22, skipping insertion in model container [2023-11-29 06:01:22,402 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:01:22" (1/1) ... [2023-11-29 06:01:22,493 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:01:22,922 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:01:22,935 ERROR L324 MainTranslator]: Unsupported Syntax: Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) [2023-11-29 06:01:22,936 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@31a9100a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:22, skipping insertion in model container [2023-11-29 06:01:22,936 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:01:22,937 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-29 06:01:22,939 INFO L158 Benchmark]: Toolchain (without parser) took 544.61ms. Allocated memory is still 153.1MB. Free memory was 103.3MB in the beginning and 83.0MB in the end (delta: 20.3MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2023-11-29 06:01:22,939 INFO L158 Benchmark]: CDTParser took 0.22ms. Allocated memory is still 153.1MB. Free memory is still 124.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 06:01:22,940 INFO L158 Benchmark]: CACSL2BoogieTranslator took 542.14ms. Allocated memory is still 153.1MB. Free memory was 103.3MB in the beginning and 83.0MB in the end (delta: 20.3MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. [2023-11-29 06:01:22,941 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.22ms. Allocated memory is still 153.1MB. Free memory is still 124.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 542.14ms. Allocated memory is still 153.1MB. Free memory was 103.3MB in the beginning and 83.0MB in the end (delta: 20.3MB). Peak memory consumption was 21.0MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 3902]: Unsupported Syntax Found a cast between two array/pointer types of different sizes while using memory model HoenickeLindenmann_Original (while Not using bitvector translation) RESULT: Ultimate could not prove your program: Toolchain returned no result. Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/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_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/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 edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 06:01:24,700 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 06:01:24,771 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-29 06:01:24,782 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 06:01:24,783 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 06:01:24,812 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 06:01:24,813 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 06:01:24,813 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 06:01:24,814 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 06:01:24,815 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 06:01:24,815 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 06:01:24,816 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 06:01:24,817 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 06:01:24,817 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 06:01:24,818 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 06:01:24,818 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 06:01:24,819 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 06:01:24,819 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 06:01:24,820 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 06:01:24,820 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 06:01:24,821 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-29 06:01:24,821 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-29 06:01:24,822 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-29 06:01:24,822 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 06:01:24,822 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 06:01:24,823 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 06:01:24,823 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 06:01:24,824 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-29 06:01:24,824 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 06:01:24,824 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 06:01:24,825 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 06:01:24,825 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 06:01:24,825 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 06:01:24,826 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 06:01:24,826 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:01:24,826 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 06:01:24,826 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 06:01:24,827 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 06:01:24,827 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 06:01:24,827 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 06:01:24,827 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 06:01:24,828 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 06:01:24,828 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 06:01:24,828 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 06:01:24,828 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_110b8197-e23b-43e3-8e2b-951a902f60e8/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_110b8197-e23b-43e3-8e2b-951a902f60e8/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 -> edceb7bcc6473f68e1454dc7ab02ec33e8dca99fdd725419b9e71852c466530e [2023-11-29 06:01:25,132 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 06:01:25,154 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 06:01:25,157 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 06:01:25,158 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 06:01:25,158 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 06:01:25,160 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2023-11-29 06:01:27,958 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 06:01:28,243 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 06:01:28,244 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/sv-benchmarks/c/ldv-races/race-2_1-container_of.i [2023-11-29 06:01:28,276 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/data/8301385cb/0e5827ff0b344cb5893e927b9517837a/FLAGc5690b26c [2023-11-29 06:01:28,292 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/data/8301385cb/0e5827ff0b344cb5893e927b9517837a [2023-11-29 06:01:28,294 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 06:01:28,296 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 06:01:28,298 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 06:01:28,298 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 06:01:28,303 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 06:01:28,304 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:01:28" (1/1) ... [2023-11-29 06:01:28,305 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@121c0068 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:28, skipping insertion in model container [2023-11-29 06:01:28,305 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 06:01:28" (1/1) ... [2023-11-29 06:01:28,420 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:01:28,866 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:01:28,882 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-29 06:01:28,908 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 06:01:28,947 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:01:28,952 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 06:01:28,994 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 06:01:29,053 INFO L206 MainTranslator]: Completed translation [2023-11-29 06:01:29,053 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29 WrapperNode [2023-11-29 06:01:29,053 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 06:01:29,054 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 06:01:29,054 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 06:01:29,055 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 06:01:29,062 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,088 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,115 INFO L138 Inliner]: procedures = 250, calls = 48, calls flagged for inlining = 13, calls inlined = 18, statements flattened = 150 [2023-11-29 06:01:29,116 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 06:01:29,117 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 06:01:29,117 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 06:01:29,117 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 06:01:29,129 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,129 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,137 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,164 INFO L175 MemorySlicer]: Split 23 memory accesses to 5 slices as follows [2, 3, 3, 2, 13]. 57 percent of accesses are in the largest equivalence class. The 4 initializations are split as follows [2, 1, 1, 0, 0]. The 10 writes are split as follows [0, 1, 1, 2, 6]. [2023-11-29 06:01:29,164 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,165 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,187 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,190 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,198 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,202 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,210 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 06:01:29,211 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 06:01:29,211 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 06:01:29,211 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 06:01:29,212 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (1/1) ... [2023-11-29 06:01:29,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 06:01:29,232 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 06:01:29,246 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 06:01:29,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 06:01:29,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#0 [2023-11-29 06:01:29,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#1 [2023-11-29 06:01:29,287 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#2 [2023-11-29 06:01:29,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#3 [2023-11-29 06:01:29,288 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4#4 [2023-11-29 06:01:29,288 INFO L130 BoogieDeclarations]: Found specification of procedure my_callback [2023-11-29 06:01:29,288 INFO L138 BoogieDeclarations]: Found implementation of procedure my_callback [2023-11-29 06:01:29,288 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-29 06:01:29,288 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-29 06:01:29,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#0 [2023-11-29 06:01:29,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#1 [2023-11-29 06:01:29,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#2 [2023-11-29 06:01:29,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#3 [2023-11-29 06:01:29,289 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4#4 [2023-11-29 06:01:29,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 06:01:29,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#1 [2023-11-29 06:01:29,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#2 [2023-11-29 06:01:29,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#3 [2023-11-29 06:01:29,290 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#4 [2023-11-29 06:01:29,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#0 [2023-11-29 06:01:29,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#1 [2023-11-29 06:01:29,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#2 [2023-11-29 06:01:29,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#3 [2023-11-29 06:01:29,291 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE4#4 [2023-11-29 06:01:29,291 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexUnlock [2023-11-29 06:01:29,292 INFO L130 BoogieDeclarations]: Found specification of procedure #PthreadsMutexLock [2023-11-29 06:01:29,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 06:01:29,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#0 [2023-11-29 06:01:29,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#1 [2023-11-29 06:01:29,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#2 [2023-11-29 06:01:29,292 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#3 [2023-11-29 06:01:29,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~$Pointer$#4 [2023-11-29 06:01:29,293 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 06:01:29,293 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 06:01:29,295 WARN L213 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-29 06:01:29,577 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 06:01:29,579 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 06:01:30,151 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 06:01:30,292 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 06:01:30,292 INFO L309 CfgBuilder]: Removed 0 assume(true) statements. [2023-11-29 06:01:30,293 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:01:30 BoogieIcfgContainer [2023-11-29 06:01:30,293 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 06:01:30,295 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 06:01:30,295 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 06:01:30,298 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 06:01:30,298 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 06:01:28" (1/3) ... [2023-11-29 06:01:30,298 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@116ec7dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:01:30, skipping insertion in model container [2023-11-29 06:01:30,299 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 06:01:29" (2/3) ... [2023-11-29 06:01:30,299 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@116ec7dd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 06:01:30, skipping insertion in model container [2023-11-29 06:01:30,299 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:01:30" (3/3) ... [2023-11-29 06:01:30,300 INFO L112 eAbstractionObserver]: Analyzing ICFG race-2_1-container_of.i [2023-11-29 06:01:30,332 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 06:01:30,332 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 45 error locations. [2023-11-29 06:01:30,332 INFO L514 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-29 06:01:30,453 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-29 06:01:30,490 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 136 places, 144 transitions, 302 flow [2023-11-29 06:01:30,562 INFO L124 PetriNetUnfolderBase]: 18/180 cut-off events. [2023-11-29 06:01:30,562 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-29 06:01:30,566 INFO L83 FinitePrefix]: Finished finitePrefix Result has 189 conditions, 180 events. 18/180 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 14. Compared 595 event pairs, 0 based on Foata normal form. 0/96 useless extension candidates. Maximal degree in co-relation 95. Up to 4 conditions per place. [2023-11-29 06:01:30,566 INFO L82 GeneralOperation]: Start removeDead. Operand has 136 places, 144 transitions, 302 flow [2023-11-29 06:01:30,573 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 134 places, 142 transitions, 296 flow [2023-11-29 06:01:30,584 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 06:01:30,590 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;@30b691bf, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 06:01:30,591 INFO L358 AbstractCegarLoop]: Starting to check reachability of 59 error locations. [2023-11-29 06:01:30,594 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-29 06:01:30,594 INFO L124 PetriNetUnfolderBase]: 0/5 cut-off events. [2023-11-29 06:01:30,595 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-29 06:01:30,595 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:30,595 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 06:01:30,596 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:30,601 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:30,601 INFO L85 PathProgramCache]: Analyzing trace with hash 512946, now seen corresponding path program 1 times [2023-11-29 06:01:30,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:30,616 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [393346271] [2023-11-29 06:01:30,616 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:30,617 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:30,617 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:30,618 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:30,651 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2023-11-29 06:01:30,821 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:30,825 INFO L262 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:01:30,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:30,897 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 06:01:30,910 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:30,910 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:30,910 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:30,911 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [393346271] [2023-11-29 06:01:30,911 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [393346271] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:30,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:30,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:01:30,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1430842236] [2023-11-29 06:01:30,914 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:30,922 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:01:30,928 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:30,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:01:30,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:01:31,199 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 144 [2023-11-29 06:01:31,202 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 134 places, 142 transitions, 296 flow. Second operand has 3 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:31,203 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:31,203 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 144 [2023-11-29 06:01:31,204 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:31,822 INFO L124 PetriNetUnfolderBase]: 707/2163 cut-off events. [2023-11-29 06:01:31,823 INFO L125 PetriNetUnfolderBase]: For 28/28 co-relation queries the response was YES. [2023-11-29 06:01:31,833 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3379 conditions, 2163 events. 707/2163 cut-off events. For 28/28 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17605 event pairs, 95 based on Foata normal form. 156/1920 useless extension candidates. Maximal degree in co-relation 3185. Up to 1002 conditions per place. [2023-11-29 06:01:31,861 INFO L140 encePairwiseOnDemand]: 126/144 looper letters, 54 selfloop transitions, 2 changer transitions 0/130 dead transitions. [2023-11-29 06:01:31,861 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 126 places, 130 transitions, 384 flow [2023-11-29 06:01:31,863 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:01:31,865 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:01:31,874 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 300 transitions. [2023-11-29 06:01:31,876 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6944444444444444 [2023-11-29 06:01:31,877 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 300 transitions. [2023-11-29 06:01:31,878 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 300 transitions. [2023-11-29 06:01:31,879 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:31,882 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 300 transitions. [2023-11-29 06:01:31,885 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 100.0) internal successors, (300), 3 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:31,890 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:31,890 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:31,892 INFO L175 Difference]: Start difference. First operand has 134 places, 142 transitions, 296 flow. Second operand 3 states and 300 transitions. [2023-11-29 06:01:31,893 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 126 places, 130 transitions, 384 flow [2023-11-29 06:01:31,898 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 122 places, 130 transitions, 376 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 06:01:31,902 INFO L231 Difference]: Finished difference. Result has 122 places, 120 transitions, 248 flow [2023-11-29 06:01:31,904 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=244, PETRI_DIFFERENCE_MINUEND_PLACES=120, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=120, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=118, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=248, PETRI_PLACES=122, PETRI_TRANSITIONS=120} [2023-11-29 06:01:31,908 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -12 predicate places. [2023-11-29 06:01:31,908 INFO L495 AbstractCegarLoop]: Abstraction has has 122 places, 120 transitions, 248 flow [2023-11-29 06:01:31,908 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.0) internal successors, (231), 3 states have internal predecessors, (231), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:31,909 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:31,909 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-29 06:01:31,917 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2023-11-29 06:01:32,110 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:32,110 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:32,111 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:32,111 INFO L85 PathProgramCache]: Analyzing trace with hash 512947, now seen corresponding path program 1 times [2023-11-29 06:01:32,112 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:32,112 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [417110614] [2023-11-29 06:01:32,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:32,113 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:32,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:32,114 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:32,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2023-11-29 06:01:32,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:32,232 INFO L262 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:01:32,233 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:32,249 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 06:01:32,262 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:32,262 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:32,262 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:32,262 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [417110614] [2023-11-29 06:01:32,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [417110614] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:32,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:32,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:01:32,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [957030347] [2023-11-29 06:01:32,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:32,264 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:01:32,265 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:32,265 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:01:32,266 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:01:32,535 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 78 out of 144 [2023-11-29 06:01:32,536 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 122 places, 120 transitions, 248 flow. Second operand has 3 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:32,536 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:32,536 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 78 of 144 [2023-11-29 06:01:32,537 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:32,957 INFO L124 PetriNetUnfolderBase]: 707/2159 cut-off events. [2023-11-29 06:01:32,957 INFO L125 PetriNetUnfolderBase]: For 35/35 co-relation queries the response was YES. [2023-11-29 06:01:32,962 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3396 conditions, 2159 events. 707/2159 cut-off events. For 35/35 co-relation queries the response was YES. Maximal size of possible extension queue 127. Compared 17512 event pairs, 95 based on Foata normal form. 2/1762 useless extension candidates. Maximal degree in co-relation 494. Up to 1002 conditions per place. [2023-11-29 06:01:32,982 INFO L140 encePairwiseOnDemand]: 138/144 looper letters, 52 selfloop transitions, 2 changer transitions 0/126 dead transitions. [2023-11-29 06:01:32,982 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 126 transitions, 368 flow [2023-11-29 06:01:32,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:01:32,983 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:01:32,985 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 292 transitions. [2023-11-29 06:01:32,986 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6759259259259259 [2023-11-29 06:01:32,986 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 292 transitions. [2023-11-29 06:01:32,986 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 292 transitions. [2023-11-29 06:01:32,986 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:32,986 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 292 transitions. [2023-11-29 06:01:32,988 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 97.33333333333333) internal successors, (292), 3 states have internal predecessors, (292), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:32,990 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:32,991 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:32,991 INFO L175 Difference]: Start difference. First operand has 122 places, 120 transitions, 248 flow. Second operand 3 states and 292 transitions. [2023-11-29 06:01:32,991 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 126 transitions, 368 flow [2023-11-29 06:01:32,994 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 126 transitions, 364 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:01:32,996 INFO L231 Difference]: Finished difference. Result has 118 places, 116 transitions, 240 flow [2023-11-29 06:01:32,996 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=236, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=116, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=114, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=240, PETRI_PLACES=118, PETRI_TRANSITIONS=116} [2023-11-29 06:01:32,997 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -16 predicate places. [2023-11-29 06:01:32,997 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 116 transitions, 240 flow [2023-11-29 06:01:32,997 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 79.0) internal successors, (237), 3 states have internal predecessors, (237), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:32,997 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:32,998 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1] [2023-11-29 06:01:33,001 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 06:01:33,200 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:33,201 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:33,201 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:33,202 INFO L85 PathProgramCache]: Analyzing trace with hash 15899294, now seen corresponding path program 1 times [2023-11-29 06:01:33,202 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:33,202 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [772645557] [2023-11-29 06:01:33,203 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:33,203 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:33,203 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:33,204 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:33,205 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2023-11-29 06:01:33,317 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:33,319 INFO L262 TraceCheckSpWp]: Trace formula consists of 33 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 06:01:33,319 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:33,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:33,327 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:33,327 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:33,327 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [772645557] [2023-11-29 06:01:33,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [772645557] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:33,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:33,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:01:33,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1119016144] [2023-11-29 06:01:33,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:33,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:01:33,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:33,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:01:33,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:01:33,330 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 144 [2023-11-29 06:01:33,331 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 116 transitions, 240 flow. Second operand has 3 states, 3 states have (on average 81.66666666666667) internal successors, (245), 3 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:33,331 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:33,331 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 144 [2023-11-29 06:01:33,331 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:33,756 INFO L124 PetriNetUnfolderBase]: 706/1806 cut-off events. [2023-11-29 06:01:33,756 INFO L125 PetriNetUnfolderBase]: For 31/31 co-relation queries the response was YES. [2023-11-29 06:01:33,760 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3043 conditions, 1806 events. 706/1806 cut-off events. For 31/31 co-relation queries the response was YES. Maximal size of possible extension queue 99. Compared 12904 event pairs, 645 based on Foata normal form. 1/1494 useless extension candidates. Maximal degree in co-relation 901. Up to 1092 conditions per place. [2023-11-29 06:01:33,773 INFO L140 encePairwiseOnDemand]: 141/144 looper letters, 52 selfloop transitions, 2 changer transitions 0/125 dead transitions. [2023-11-29 06:01:33,773 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 125 transitions, 366 flow [2023-11-29 06:01:33,773 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:01:33,774 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:01:33,775 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 298 transitions. [2023-11-29 06:01:33,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6898148148148148 [2023-11-29 06:01:33,776 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 298 transitions. [2023-11-29 06:01:33,776 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 298 transitions. [2023-11-29 06:01:33,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:33,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 298 transitions. [2023-11-29 06:01:33,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 99.33333333333333) internal successors, (298), 3 states have internal predecessors, (298), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:33,780 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:33,781 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:33,781 INFO L175 Difference]: Start difference. First operand has 118 places, 116 transitions, 240 flow. Second operand 3 states and 298 transitions. [2023-11-29 06:01:33,781 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 125 transitions, 366 flow [2023-11-29 06:01:33,783 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 118 places, 125 transitions, 362 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:01:33,786 INFO L231 Difference]: Finished difference. Result has 118 places, 115 transitions, 238 flow [2023-11-29 06:01:33,786 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=234, PETRI_DIFFERENCE_MINUEND_PLACES=116, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=115, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=238, PETRI_PLACES=118, PETRI_TRANSITIONS=115} [2023-11-29 06:01:33,787 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -16 predicate places. [2023-11-29 06:01:33,788 INFO L495 AbstractCegarLoop]: Abstraction has has 118 places, 115 transitions, 238 flow [2023-11-29 06:01:33,788 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 81.66666666666667) internal successors, (245), 3 states have internal predecessors, (245), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:33,788 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:33,788 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:33,792 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2023-11-29 06:01:33,992 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:33,993 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:33,993 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:33,993 INFO L85 PathProgramCache]: Analyzing trace with hash 1240814598, now seen corresponding path program 1 times [2023-11-29 06:01:33,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:33,995 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [145333914] [2023-11-29 06:01:33,995 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:33,995 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:33,995 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:33,996 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:33,997 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 06:01:34,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:34,180 INFO L262 TraceCheckSpWp]: Trace formula consists of 102 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-29 06:01:34,182 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:34,191 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:34,192 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:34,193 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:34,197 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2023-11-29 06:01:34,297 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:01:34,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 93 treesize of output 53 [2023-11-29 06:01:34,362 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:01:34,362 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 117 treesize of output 45 [2023-11-29 06:01:34,379 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:34,379 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:34,380 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:34,380 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [145333914] [2023-11-29 06:01:34,380 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [145333914] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:34,380 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:34,380 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:01:34,380 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1535824591] [2023-11-29 06:01:34,380 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:34,381 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:01:34,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:34,381 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:01:34,382 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:01:34,803 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 144 [2023-11-29 06:01:34,804 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 118 places, 115 transitions, 238 flow. Second operand has 4 states, 4 states have (on average 78.25) internal successors, (313), 4 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:34,804 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:34,804 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 144 [2023-11-29 06:01:34,804 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:35,633 INFO L124 PetriNetUnfolderBase]: 1153/2821 cut-off events. [2023-11-29 06:01:35,633 INFO L125 PetriNetUnfolderBase]: For 53/53 co-relation queries the response was YES. [2023-11-29 06:01:35,638 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4779 conditions, 2821 events. 1153/2821 cut-off events. For 53/53 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 21351 event pairs, 684 based on Foata normal form. 1/2339 useless extension candidates. Maximal degree in co-relation 4410. Up to 1845 conditions per place. [2023-11-29 06:01:35,655 INFO L140 encePairwiseOnDemand]: 137/144 looper letters, 52 selfloop transitions, 6 changer transitions 0/122 dead transitions. [2023-11-29 06:01:35,656 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 118 places, 122 transitions, 369 flow [2023-11-29 06:01:35,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:01:35,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:01:35,657 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 367 transitions. [2023-11-29 06:01:35,658 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6371527777777778 [2023-11-29 06:01:35,658 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 367 transitions. [2023-11-29 06:01:35,658 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 367 transitions. [2023-11-29 06:01:35,658 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:35,659 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 367 transitions. [2023-11-29 06:01:35,660 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 91.75) internal successors, (367), 4 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:35,662 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:35,662 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:35,662 INFO L175 Difference]: Start difference. First operand has 118 places, 115 transitions, 238 flow. Second operand 4 states and 367 transitions. [2023-11-29 06:01:35,662 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 118 places, 122 transitions, 369 flow [2023-11-29 06:01:35,664 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 116 places, 122 transitions, 365 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:01:35,666 INFO L231 Difference]: Finished difference. Result has 117 places, 115 transitions, 258 flow [2023-11-29 06:01:35,667 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=228, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=258, PETRI_PLACES=117, PETRI_TRANSITIONS=115} [2023-11-29 06:01:35,667 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -17 predicate places. [2023-11-29 06:01:35,668 INFO L495 AbstractCegarLoop]: Abstraction has has 117 places, 115 transitions, 258 flow [2023-11-29 06:01:35,668 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 78.25) internal successors, (313), 4 states have internal predecessors, (313), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:35,668 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:35,668 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:35,674 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Ended with exit code 0 [2023-11-29 06:01:35,869 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:35,869 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:35,869 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:35,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1628468711, now seen corresponding path program 1 times [2023-11-29 06:01:35,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:35,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1720516890] [2023-11-29 06:01:35,870 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:35,871 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:35,871 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:35,872 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:35,876 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2023-11-29 06:01:36,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:36,058 INFO L262 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:01:36,060 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:36,066 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:36,067 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:36,067 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:36,070 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2023-11-29 06:01:36,218 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:01:36,219 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 117 treesize of output 45 [2023-11-29 06:01:36,234 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:36,234 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:36,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:36,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1720516890] [2023-11-29 06:01:36,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1720516890] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:36,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:36,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:01:36,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [104031097] [2023-11-29 06:01:36,236 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:36,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:01:36,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:36,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:01:36,237 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:01:36,542 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 144 [2023-11-29 06:01:36,543 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 117 places, 115 transitions, 258 flow. Second operand has 4 states, 4 states have (on average 78.75) internal successors, (315), 4 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:36,543 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:36,543 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 144 [2023-11-29 06:01:36,543 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:37,284 INFO L124 PetriNetUnfolderBase]: 1153/2818 cut-off events. [2023-11-29 06:01:37,284 INFO L125 PetriNetUnfolderBase]: For 210/216 co-relation queries the response was YES. [2023-11-29 06:01:37,289 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5003 conditions, 2818 events. 1153/2818 cut-off events. For 210/216 co-relation queries the response was YES. Maximal size of possible extension queue 140. Compared 21290 event pairs, 684 based on Foata normal form. 7/2342 useless extension candidates. Maximal degree in co-relation 2047. Up to 1845 conditions per place. [2023-11-29 06:01:37,307 INFO L140 encePairwiseOnDemand]: 137/144 looper letters, 51 selfloop transitions, 6 changer transitions 0/119 dead transitions. [2023-11-29 06:01:37,308 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 117 places, 119 transitions, 381 flow [2023-11-29 06:01:37,308 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:01:37,308 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:01:37,309 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 366 transitions. [2023-11-29 06:01:37,310 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6354166666666666 [2023-11-29 06:01:37,310 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 366 transitions. [2023-11-29 06:01:37,310 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 366 transitions. [2023-11-29 06:01:37,310 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:37,310 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 366 transitions. [2023-11-29 06:01:37,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 91.5) internal successors, (366), 4 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 06:01:37,314 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:37,314 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:37,314 INFO L175 Difference]: Start difference. First operand has 117 places, 115 transitions, 258 flow. Second operand 4 states and 366 transitions. [2023-11-29 06:01:37,314 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 117 places, 119 transitions, 381 flow [2023-11-29 06:01:37,316 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 115 places, 119 transitions, 375 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:01:37,318 INFO L231 Difference]: Finished difference. Result has 115 places, 112 transitions, 258 flow [2023-11-29 06:01:37,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=112, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=258, PETRI_PLACES=115, PETRI_TRANSITIONS=112} [2023-11-29 06:01:37,319 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -19 predicate places. [2023-11-29 06:01:37,319 INFO L495 AbstractCegarLoop]: Abstraction has has 115 places, 112 transitions, 258 flow [2023-11-29 06:01:37,320 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 78.75) internal successors, (315), 4 states have internal predecessors, (315), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:37,320 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:37,320 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:37,326 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2023-11-29 06:01:37,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:37,526 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:37,527 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:37,527 INFO L85 PathProgramCache]: Analyzing trace with hash 1057112590, now seen corresponding path program 1 times [2023-11-29 06:01:37,528 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:37,528 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1753758181] [2023-11-29 06:01:37,528 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:37,528 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:37,528 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:37,529 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:37,530 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2023-11-29 06:01:37,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:37,751 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:01:37,753 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:37,795 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 06:01:37,795 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 06:01:37,863 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:37,863 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:37,863 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:37,863 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1753758181] [2023-11-29 06:01:37,864 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1753758181] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:37,864 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:37,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 06:01:37,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [9668772] [2023-11-29 06:01:37,864 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:37,864 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:01:37,865 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:37,865 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:01:37,865 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:01:38,092 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 144 [2023-11-29 06:01:38,093 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 115 places, 112 transitions, 258 flow. Second operand has 3 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:38,093 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:38,093 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 144 [2023-11-29 06:01:38,093 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:38,583 INFO L124 PetriNetUnfolderBase]: 820/2124 cut-off events. [2023-11-29 06:01:38,583 INFO L125 PetriNetUnfolderBase]: For 69/71 co-relation queries the response was YES. [2023-11-29 06:01:38,588 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3635 conditions, 2124 events. 820/2124 cut-off events. For 69/71 co-relation queries the response was YES. Maximal size of possible extension queue 112. Compared 15381 event pairs, 610 based on Foata normal form. 45/1856 useless extension candidates. Maximal degree in co-relation 1477. Up to 1131 conditions per place. [2023-11-29 06:01:38,598 INFO L140 encePairwiseOnDemand]: 139/144 looper letters, 57 selfloop transitions, 3 changer transitions 0/127 dead transitions. [2023-11-29 06:01:38,598 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 127 transitions, 408 flow [2023-11-29 06:01:38,598 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:01:38,599 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:01:38,599 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 301 transitions. [2023-11-29 06:01:38,600 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6967592592592593 [2023-11-29 06:01:38,600 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 301 transitions. [2023-11-29 06:01:38,600 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 301 transitions. [2023-11-29 06:01:38,600 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:38,600 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 301 transitions. [2023-11-29 06:01:38,601 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:38,603 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:38,603 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:38,603 INFO L175 Difference]: Start difference. First operand has 115 places, 112 transitions, 258 flow. Second operand 3 states and 301 transitions. [2023-11-29 06:01:38,603 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 127 transitions, 408 flow [2023-11-29 06:01:38,605 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 127 transitions, 402 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:01:38,607 INFO L231 Difference]: Finished difference. Result has 114 places, 111 transitions, 261 flow [2023-11-29 06:01:38,607 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=110, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=107, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=261, PETRI_PLACES=114, PETRI_TRANSITIONS=111} [2023-11-29 06:01:38,608 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -20 predicate places. [2023-11-29 06:01:38,608 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 111 transitions, 261 flow [2023-11-29 06:01:38,609 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 82.66666666666667) internal successors, (248), 3 states have internal predecessors, (248), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:38,609 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:38,609 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:38,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2023-11-29 06:01:38,813 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:38,813 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:38,813 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:38,814 INFO L85 PathProgramCache]: Analyzing trace with hash 1057112591, now seen corresponding path program 1 times [2023-11-29 06:01:38,814 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:38,814 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1188750140] [2023-11-29 06:01:38,814 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:38,814 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:38,815 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:38,816 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:38,817 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2023-11-29 06:01:38,975 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:38,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 114 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 06:01:38,983 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:39,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:01:39,021 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 06:01:39,121 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:39,121 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:39,121 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:39,121 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1188750140] [2023-11-29 06:01:39,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1188750140] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:39,122 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:39,122 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:01:39,122 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [54820700] [2023-11-29 06:01:39,122 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:39,122 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:01:39,123 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:39,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:01:39,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:01:39,539 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 144 [2023-11-29 06:01:39,539 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 111 transitions, 261 flow. Second operand has 4 states, 4 states have (on average 78.0) internal successors, (312), 4 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:39,539 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:39,539 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 144 [2023-11-29 06:01:39,540 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:39,923 INFO L124 PetriNetUnfolderBase]: 891/2252 cut-off events. [2023-11-29 06:01:39,923 INFO L125 PetriNetUnfolderBase]: For 113/115 co-relation queries the response was YES. [2023-11-29 06:01:39,927 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3956 conditions, 2252 events. 891/2252 cut-off events. For 113/115 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 16327 event pairs, 677 based on Foata normal form. 0/1930 useless extension candidates. Maximal degree in co-relation 3263. Up to 1245 conditions per place. [2023-11-29 06:01:39,940 INFO L140 encePairwiseOnDemand]: 139/144 looper letters, 59 selfloop transitions, 3 changer transitions 0/125 dead transitions. [2023-11-29 06:01:39,940 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 115 places, 125 transitions, 413 flow [2023-11-29 06:01:39,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:01:39,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:01:39,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 367 transitions. [2023-11-29 06:01:39,942 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6371527777777778 [2023-11-29 06:01:39,942 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 367 transitions. [2023-11-29 06:01:39,942 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 367 transitions. [2023-11-29 06:01:39,943 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:39,943 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 367 transitions. [2023-11-29 06:01:39,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 91.75) internal successors, (367), 4 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:39,946 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:39,946 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:39,946 INFO L175 Difference]: Start difference. First operand has 114 places, 111 transitions, 261 flow. Second operand 4 states and 367 transitions. [2023-11-29 06:01:39,946 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 115 places, 125 transitions, 413 flow [2023-11-29 06:01:39,948 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 114 places, 125 transitions, 410 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:01:39,950 INFO L231 Difference]: Finished difference. Result has 114 places, 109 transitions, 260 flow [2023-11-29 06:01:39,950 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=254, PETRI_DIFFERENCE_MINUEND_PLACES=111, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=109, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=106, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=260, PETRI_PLACES=114, PETRI_TRANSITIONS=109} [2023-11-29 06:01:39,951 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -20 predicate places. [2023-11-29 06:01:39,951 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 109 transitions, 260 flow [2023-11-29 06:01:39,951 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 78.0) internal successors, (312), 4 states have internal predecessors, (312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:39,951 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:39,951 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:39,957 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Forceful destruction successful, exit code 0 [2023-11-29 06:01:40,152 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:40,152 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:40,153 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:40,153 INFO L85 PathProgramCache]: Analyzing trace with hash 1739858063, now seen corresponding path program 1 times [2023-11-29 06:01:40,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:40,153 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [787785624] [2023-11-29 06:01:40,153 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:40,153 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:40,154 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:40,155 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:40,155 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Waiting until timeout for monitored process [2023-11-29 06:01:40,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:40,292 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:01:40,294 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:40,298 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 06:01:40,327 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:40,327 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:40,327 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:40,328 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [787785624] [2023-11-29 06:01:40,328 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [787785624] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:40,328 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:40,328 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:01:40,328 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926912392] [2023-11-29 06:01:40,328 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:40,328 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:01:40,329 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:40,329 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:01:40,329 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:01:40,534 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:01:40,534 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 109 transitions, 260 flow. Second operand has 3 states, 3 states have (on average 77.33333333333333) internal successors, (232), 3 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:40,534 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:40,535 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:01:40,535 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:40,912 INFO L124 PetriNetUnfolderBase]: 962/2343 cut-off events. [2023-11-29 06:01:40,912 INFO L125 PetriNetUnfolderBase]: For 202/204 co-relation queries the response was YES. [2023-11-29 06:01:40,916 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4169 conditions, 2343 events. 962/2343 cut-off events. For 202/204 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 16680 event pairs, 744 based on Foata normal form. 0/2084 useless extension candidates. Maximal degree in co-relation 3477. Up to 1370 conditions per place. [2023-11-29 06:01:40,923 INFO L140 encePairwiseOnDemand]: 135/144 looper letters, 52 selfloop transitions, 5 changer transitions 0/114 dead transitions. [2023-11-29 06:01:40,923 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 114 transitions, 384 flow [2023-11-29 06:01:40,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:01:40,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:01:40,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 282 transitions. [2023-11-29 06:01:40,925 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2023-11-29 06:01:40,925 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 282 transitions. [2023-11-29 06:01:40,925 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 282 transitions. [2023-11-29 06:01:40,925 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:40,925 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 282 transitions. [2023-11-29 06:01:40,926 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 94.0) internal successors, (282), 3 states have internal predecessors, (282), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:40,926 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:40,927 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:40,927 INFO L175 Difference]: Start difference. First operand has 114 places, 109 transitions, 260 flow. Second operand 3 states and 282 transitions. [2023-11-29 06:01:40,927 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 114 transitions, 384 flow [2023-11-29 06:01:40,928 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 114 transitions, 380 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:01:40,929 INFO L231 Difference]: Finished difference. Result has 109 places, 104 transitions, 256 flow [2023-11-29 06:01:40,929 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=256, PETRI_PLACES=109, PETRI_TRANSITIONS=104} [2023-11-29 06:01:40,930 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -25 predicate places. [2023-11-29 06:01:40,930 INFO L495 AbstractCegarLoop]: Abstraction has has 109 places, 104 transitions, 256 flow [2023-11-29 06:01:40,930 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 77.33333333333333) internal successors, (232), 3 states have internal predecessors, (232), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:40,930 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:40,930 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:40,938 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (9)] Ended with exit code 0 [2023-11-29 06:01:41,131 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:41,131 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:41,131 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:41,131 INFO L85 PathProgramCache]: Analyzing trace with hash 1739858064, now seen corresponding path program 1 times [2023-11-29 06:01:41,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:41,132 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1324885875] [2023-11-29 06:01:41,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:41,132 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:41,132 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:41,133 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:41,134 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Waiting until timeout for monitored process [2023-11-29 06:01:41,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:41,267 INFO L262 TraceCheckSpWp]: Trace formula consists of 116 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:01:41,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:41,275 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 06:01:41,348 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:41,349 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:41,349 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:41,349 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1324885875] [2023-11-29 06:01:41,349 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1324885875] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:41,349 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:41,349 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:01:41,350 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [225092035] [2023-11-29 06:01:41,350 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:41,350 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:01:41,350 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:41,351 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:01:41,351 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:01:41,603 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 144 [2023-11-29 06:01:41,604 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 109 places, 104 transitions, 256 flow. Second operand has 3 states, 3 states have (on average 79.33333333333333) internal successors, (238), 3 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:41,604 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:41,604 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 144 [2023-11-29 06:01:41,604 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:41,983 INFO L124 PetriNetUnfolderBase]: 818/2014 cut-off events. [2023-11-29 06:01:41,983 INFO L125 PetriNetUnfolderBase]: For 208/210 co-relation queries the response was YES. [2023-11-29 06:01:41,988 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3646 conditions, 2014 events. 818/2014 cut-off events. For 208/210 co-relation queries the response was YES. Maximal size of possible extension queue 111. Compared 14046 event pairs, 533 based on Foata normal form. 88/1891 useless extension candidates. Maximal degree in co-relation 2905. Up to 992 conditions per place. [2023-11-29 06:01:41,995 INFO L140 encePairwiseOnDemand]: 137/144 looper letters, 63 selfloop transitions, 3 changer transitions 0/120 dead transitions. [2023-11-29 06:01:41,995 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 120 transitions, 420 flow [2023-11-29 06:01:41,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:01:41,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:01:41,996 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 297 transitions. [2023-11-29 06:01:41,997 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6875 [2023-11-29 06:01:41,997 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 297 transitions. [2023-11-29 06:01:41,997 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 297 transitions. [2023-11-29 06:01:41,997 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:41,997 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 297 transitions. [2023-11-29 06:01:41,998 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 99.0) internal successors, (297), 3 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:41,998 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:41,999 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:41,999 INFO L175 Difference]: Start difference. First operand has 109 places, 104 transitions, 256 flow. Second operand 3 states and 297 transitions. [2023-11-29 06:01:41,999 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 120 transitions, 420 flow [2023-11-29 06:01:42,000 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 109 places, 120 transitions, 410 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:01:42,002 INFO L231 Difference]: Finished difference. Result has 110 places, 104 transitions, 263 flow [2023-11-29 06:01:42,002 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=246, PETRI_DIFFERENCE_MINUEND_PLACES=107, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=104, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=101, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=263, PETRI_PLACES=110, PETRI_TRANSITIONS=104} [2023-11-29 06:01:42,003 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -24 predicate places. [2023-11-29 06:01:42,003 INFO L495 AbstractCegarLoop]: Abstraction has has 110 places, 104 transitions, 263 flow [2023-11-29 06:01:42,003 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 79.33333333333333) internal successors, (238), 3 states have internal predecessors, (238), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:42,003 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:42,003 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:42,008 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (10)] Forceful destruction successful, exit code 0 [2023-11-29 06:01:42,204 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:42,204 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:42,205 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:42,205 INFO L85 PathProgramCache]: Analyzing trace with hash 1741536648, now seen corresponding path program 1 times [2023-11-29 06:01:42,205 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:42,205 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [559414617] [2023-11-29 06:01:42,205 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:42,205 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:42,206 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:42,207 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:42,208 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Waiting until timeout for monitored process [2023-11-29 06:01:42,431 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:42,440 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 06:01:42,441 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:42,481 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 06:01:42,481 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 06:01:42,546 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:42,547 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:42,547 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:42,547 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [559414617] [2023-11-29 06:01:42,547 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [559414617] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:42,547 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:42,547 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-29 06:01:42,547 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1983883139] [2023-11-29 06:01:42,547 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:42,548 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:01:42,548 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:42,548 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:01:42,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:01:42,740 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 144 [2023-11-29 06:01:42,740 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 110 places, 104 transitions, 263 flow. Second operand has 3 states, 3 states have (on average 83.33333333333333) internal successors, (250), 3 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:42,740 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:42,740 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 144 [2023-11-29 06:01:42,741 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:43,065 INFO L124 PetriNetUnfolderBase]: 820/2011 cut-off events. [2023-11-29 06:01:43,065 INFO L125 PetriNetUnfolderBase]: For 237/239 co-relation queries the response was YES. [2023-11-29 06:01:43,070 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3777 conditions, 2011 events. 820/2011 cut-off events. For 237/239 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 13910 event pairs, 610 based on Foata normal form. 13/1804 useless extension candidates. Maximal degree in co-relation 2996. Up to 1131 conditions per place. [2023-11-29 06:01:43,078 INFO L140 encePairwiseOnDemand]: 139/144 looper letters, 57 selfloop transitions, 3 changer transitions 0/118 dead transitions. [2023-11-29 06:01:43,078 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 110 places, 118 transitions, 411 flow [2023-11-29 06:01:43,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:01:43,079 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:01:43,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 301 transitions. [2023-11-29 06:01:43,080 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6967592592592593 [2023-11-29 06:01:43,080 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 301 transitions. [2023-11-29 06:01:43,080 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 301 transitions. [2023-11-29 06:01:43,081 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:43,081 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 301 transitions. [2023-11-29 06:01:43,082 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 100.33333333333333) internal successors, (301), 3 states have internal predecessors, (301), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:43,083 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:43,083 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:43,083 INFO L175 Difference]: Start difference. First operand has 110 places, 104 transitions, 263 flow. Second operand 3 states and 301 transitions. [2023-11-29 06:01:43,084 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 110 places, 118 transitions, 411 flow [2023-11-29 06:01:43,086 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 108 places, 118 transitions, 405 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:01:43,087 INFO L231 Difference]: Finished difference. Result has 108 places, 102 transitions, 259 flow [2023-11-29 06:01:43,088 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=253, PETRI_DIFFERENCE_MINUEND_PLACES=106, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=99, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=259, PETRI_PLACES=108, PETRI_TRANSITIONS=102} [2023-11-29 06:01:43,088 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -26 predicate places. [2023-11-29 06:01:43,088 INFO L495 AbstractCegarLoop]: Abstraction has has 108 places, 102 transitions, 259 flow [2023-11-29 06:01:43,089 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 83.33333333333333) internal successors, (250), 3 states have internal predecessors, (250), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:43,089 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:43,089 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:43,095 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (11)] Ended with exit code 0 [2023-11-29 06:01:43,289 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:43,290 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:43,291 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:43,291 INFO L85 PathProgramCache]: Analyzing trace with hash 1741536649, now seen corresponding path program 1 times [2023-11-29 06:01:43,293 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:43,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1205724531] [2023-11-29 06:01:43,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:43,294 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:43,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:43,296 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:43,300 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Waiting until timeout for monitored process [2023-11-29 06:01:43,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:43,671 INFO L262 TraceCheckSpWp]: Trace formula consists of 142 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 06:01:43,672 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:43,711 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:01:43,712 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 06:01:43,807 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:43,808 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:43,808 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:43,808 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1205724531] [2023-11-29 06:01:43,808 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1205724531] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:43,808 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:43,808 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:01:43,808 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1466159238] [2023-11-29 06:01:43,808 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:43,809 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:01:43,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:43,809 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:01:43,809 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:01:44,171 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 144 [2023-11-29 06:01:44,171 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 108 places, 102 transitions, 259 flow. Second operand has 4 states, 4 states have (on average 78.5) internal successors, (314), 4 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:44,171 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:44,172 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 144 [2023-11-29 06:01:44,172 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:44,527 INFO L124 PetriNetUnfolderBase]: 830/2018 cut-off events. [2023-11-29 06:01:44,527 INFO L125 PetriNetUnfolderBase]: For 235/238 co-relation queries the response was YES. [2023-11-29 06:01:44,532 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3764 conditions, 2018 events. 830/2018 cut-off events. For 235/238 co-relation queries the response was YES. Maximal size of possible extension queue 109. Compared 13906 event pairs, 620 based on Foata normal form. 0/1806 useless extension candidates. Maximal degree in co-relation 2982. Up to 1154 conditions per place. [2023-11-29 06:01:44,540 INFO L140 encePairwiseOnDemand]: 139/144 looper letters, 59 selfloop transitions, 3 changer transitions 0/116 dead transitions. [2023-11-29 06:01:44,540 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 116 transitions, 411 flow [2023-11-29 06:01:44,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:01:44,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:01:44,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 367 transitions. [2023-11-29 06:01:44,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6371527777777778 [2023-11-29 06:01:44,543 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 367 transitions. [2023-11-29 06:01:44,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 367 transitions. [2023-11-29 06:01:44,544 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:44,544 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 367 transitions. [2023-11-29 06:01:44,545 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 91.75) internal successors, (367), 4 states have internal predecessors, (367), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:44,547 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:44,547 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:44,547 INFO L175 Difference]: Start difference. First operand has 108 places, 102 transitions, 259 flow. Second operand 4 states and 367 transitions. [2023-11-29 06:01:44,547 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 116 transitions, 411 flow [2023-11-29 06:01:44,550 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 116 transitions, 405 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:01:44,552 INFO L231 Difference]: Finished difference. Result has 107 places, 100 transitions, 255 flow [2023-11-29 06:01:44,553 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=249, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=97, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=255, PETRI_PLACES=107, PETRI_TRANSITIONS=100} [2023-11-29 06:01:44,553 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -27 predicate places. [2023-11-29 06:01:44,553 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 100 transitions, 255 flow [2023-11-29 06:01:44,554 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 78.5) internal successors, (314), 4 states have internal predecessors, (314), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:44,554 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:44,554 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:44,560 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (12)] Forceful destruction successful, exit code 0 [2023-11-29 06:01:44,754 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:44,755 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:44,755 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:44,755 INFO L85 PathProgramCache]: Analyzing trace with hash -1416577788, now seen corresponding path program 1 times [2023-11-29 06:01:44,756 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:44,756 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1988130995] [2023-11-29 06:01:44,756 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:44,756 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:44,756 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:44,757 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:44,758 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Waiting until timeout for monitored process [2023-11-29 06:01:44,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:44,928 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 06:01:44,930 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:44,941 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 06:01:45,059 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:45,059 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:45,060 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:45,060 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1988130995] [2023-11-29 06:01:45,060 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1988130995] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:45,060 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:45,060 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:01:45,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894085698] [2023-11-29 06:01:45,060 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:45,061 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:01:45,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:45,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:01:45,061 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:01:46,076 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 144 [2023-11-29 06:01:46,077 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 100 transitions, 255 flow. Second operand has 5 states, 5 states have (on average 81.2) internal successors, (406), 5 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:46,077 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:46,077 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 144 [2023-11-29 06:01:46,077 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:46,774 INFO L124 PetriNetUnfolderBase]: 832/2115 cut-off events. [2023-11-29 06:01:46,774 INFO L125 PetriNetUnfolderBase]: For 220/220 co-relation queries the response was YES. [2023-11-29 06:01:46,778 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3889 conditions, 2115 events. 832/2115 cut-off events. For 220/220 co-relation queries the response was YES. Maximal size of possible extension queue 103. Compared 14999 event pairs, 174 based on Foata normal form. 144/2166 useless extension candidates. Maximal degree in co-relation 3079. Up to 942 conditions per place. [2023-11-29 06:01:46,784 INFO L140 encePairwiseOnDemand]: 136/144 looper letters, 88 selfloop transitions, 11 changer transitions 2/154 dead transitions. [2023-11-29 06:01:46,785 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 113 places, 154 transitions, 590 flow [2023-11-29 06:01:46,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 06:01:46,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 06:01:46,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 657 transitions. [2023-11-29 06:01:46,787 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6517857142857143 [2023-11-29 06:01:46,787 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 657 transitions. [2023-11-29 06:01:46,787 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 657 transitions. [2023-11-29 06:01:46,788 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:46,788 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 657 transitions. [2023-11-29 06:01:46,790 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 93.85714285714286) internal successors, (657), 7 states have internal predecessors, (657), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:46,792 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:46,792 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:46,792 INFO L175 Difference]: Start difference. First operand has 107 places, 100 transitions, 255 flow. Second operand 7 states and 657 transitions. [2023-11-29 06:01:46,792 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 113 places, 154 transitions, 590 flow [2023-11-29 06:01:46,796 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 111 places, 154 transitions, 584 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:01:46,798 INFO L231 Difference]: Finished difference. Result has 113 places, 106 transitions, 316 flow [2023-11-29 06:01:46,798 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=251, PETRI_DIFFERENCE_MINUEND_PLACES=105, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=100, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=94, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=316, PETRI_PLACES=113, PETRI_TRANSITIONS=106} [2023-11-29 06:01:46,799 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -21 predicate places. [2023-11-29 06:01:46,799 INFO L495 AbstractCegarLoop]: Abstraction has has 113 places, 106 transitions, 316 flow [2023-11-29 06:01:46,800 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 81.2) internal successors, (406), 5 states have internal predecessors, (406), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:46,800 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:46,800 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:46,805 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (13)] Ended with exit code 0 [2023-11-29 06:01:47,005 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:47,005 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:47,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:47,005 INFO L85 PathProgramCache]: Analyzing trace with hash -1416577789, now seen corresponding path program 1 times [2023-11-29 06:01:47,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:47,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1891149365] [2023-11-29 06:01:47,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:47,006 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:47,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:47,007 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:47,009 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Waiting until timeout for monitored process [2023-11-29 06:01:47,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:47,188 INFO L262 TraceCheckSpWp]: Trace formula consists of 152 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:01:47,190 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:47,194 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 06:01:47,240 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:47,240 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:47,241 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:47,241 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1891149365] [2023-11-29 06:01:47,241 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1891149365] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:47,241 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:47,241 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:01:47,241 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [800285465] [2023-11-29 06:01:47,241 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:47,242 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:01:47,242 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:47,242 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:01:47,242 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:01:47,719 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 144 [2023-11-29 06:01:47,720 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 113 places, 106 transitions, 316 flow. Second operand has 5 states, 5 states have (on average 79.2) internal successors, (396), 5 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:47,720 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:47,720 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 144 [2023-11-29 06:01:47,720 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:48,550 INFO L124 PetriNetUnfolderBase]: 1177/2709 cut-off events. [2023-11-29 06:01:48,550 INFO L125 PetriNetUnfolderBase]: For 725/728 co-relation queries the response was YES. [2023-11-29 06:01:48,554 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5439 conditions, 2709 events. 1177/2709 cut-off events. For 725/728 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 19302 event pairs, 139 based on Foata normal form. 64/2654 useless extension candidates. Maximal degree in co-relation 3344. Up to 1078 conditions per place. [2023-11-29 06:01:48,562 INFO L140 encePairwiseOnDemand]: 132/144 looper letters, 100 selfloop transitions, 16 changer transitions 0/166 dead transitions. [2023-11-29 06:01:48,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 120 places, 166 transitions, 686 flow [2023-11-29 06:01:48,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:01:48,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:01:48,565 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 735 transitions. [2023-11-29 06:01:48,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6380208333333334 [2023-11-29 06:01:48,565 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 735 transitions. [2023-11-29 06:01:48,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 735 transitions. [2023-11-29 06:01:48,566 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:48,566 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 735 transitions. [2023-11-29 06:01:48,568 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 91.875) internal successors, (735), 8 states have internal predecessors, (735), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:48,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 144.0) internal successors, (1296), 9 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:48,571 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 144.0) internal successors, (1296), 9 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:48,571 INFO L175 Difference]: Start difference. First operand has 113 places, 106 transitions, 316 flow. Second operand 8 states and 735 transitions. [2023-11-29 06:01:48,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 120 places, 166 transitions, 686 flow [2023-11-29 06:01:48,575 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 166 transitions, 686 flow, removed 0 selfloop flow, removed 0 redundant places. [2023-11-29 06:01:48,577 INFO L231 Difference]: Finished difference. Result has 125 places, 112 transitions, 426 flow [2023-11-29 06:01:48,578 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=316, PETRI_DIFFERENCE_MINUEND_PLACES=113, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=106, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=11, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=91, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=426, PETRI_PLACES=125, PETRI_TRANSITIONS=112} [2023-11-29 06:01:48,579 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -9 predicate places. [2023-11-29 06:01:48,579 INFO L495 AbstractCegarLoop]: Abstraction has has 125 places, 112 transitions, 426 flow [2023-11-29 06:01:48,579 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 79.2) internal successors, (396), 5 states have internal predecessors, (396), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:48,579 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:48,579 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] [2023-11-29 06:01:48,584 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (14)] Forceful destruction successful, exit code 0 [2023-11-29 06:01:48,780 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:48,780 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:48,780 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:48,780 INFO L85 PathProgramCache]: Analyzing trace with hash -177135409, now seen corresponding path program 1 times [2023-11-29 06:01:48,781 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:48,781 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [351451394] [2023-11-29 06:01:48,781 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:48,781 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:48,781 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:48,782 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:48,784 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Waiting until timeout for monitored process [2023-11-29 06:01:49,032 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:49,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-29 06:01:49,046 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:49,052 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:49,052 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:49,053 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:49,055 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2023-11-29 06:01:49,112 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:49,120 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:01:49,120 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 83 treesize of output 73 [2023-11-29 06:01:49,218 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:01:49,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 0 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 141 treesize of output 57 [2023-11-29 06:01:49,237 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:49,237 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:49,237 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:49,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [351451394] [2023-11-29 06:01:49,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [351451394] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:49,237 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:49,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:01:49,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [966796860] [2023-11-29 06:01:49,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:49,238 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:01:49,238 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:49,239 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:01:49,239 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:01:50,016 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 76 out of 144 [2023-11-29 06:01:50,017 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 125 places, 112 transitions, 426 flow. Second operand has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:50,017 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:50,017 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 76 of 144 [2023-11-29 06:01:50,017 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:53,308 INFO L124 PetriNetUnfolderBase]: 1692/3700 cut-off events. [2023-11-29 06:01:53,308 INFO L125 PetriNetUnfolderBase]: For 3206/3348 co-relation queries the response was YES. [2023-11-29 06:01:53,313 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8545 conditions, 3700 events. 1692/3700 cut-off events. For 3206/3348 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27875 event pairs, 756 based on Foata normal form. 99/3563 useless extension candidates. Maximal degree in co-relation 8038. Up to 2042 conditions per place. [2023-11-29 06:01:53,321 INFO L140 encePairwiseOnDemand]: 134/144 looper letters, 98 selfloop transitions, 21 changer transitions 0/168 dead transitions. [2023-11-29 06:01:53,322 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 130 places, 168 transitions, 854 flow [2023-11-29 06:01:53,322 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:01:53,322 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:01:53,324 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 561 transitions. [2023-11-29 06:01:53,324 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2023-11-29 06:01:53,325 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 561 transitions. [2023-11-29 06:01:53,325 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 561 transitions. [2023-11-29 06:01:53,325 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:53,325 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 561 transitions. [2023-11-29 06:01:53,327 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 93.5) internal successors, (561), 6 states have internal predecessors, (561), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:53,328 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 144.0) internal successors, (1008), 7 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:53,329 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 144.0) internal successors, (1008), 7 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:53,329 INFO L175 Difference]: Start difference. First operand has 125 places, 112 transitions, 426 flow. Second operand 6 states and 561 transitions. [2023-11-29 06:01:53,329 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 130 places, 168 transitions, 854 flow [2023-11-29 06:01:53,337 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 168 transitions, 835 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 06:01:53,340 INFO L231 Difference]: Finished difference. Result has 130 places, 134 transitions, 605 flow [2023-11-29 06:01:53,340 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=411, PETRI_DIFFERENCE_MINUEND_PLACES=121, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=112, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=100, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=605, PETRI_PLACES=130, PETRI_TRANSITIONS=134} [2023-11-29 06:01:53,340 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -4 predicate places. [2023-11-29 06:01:53,341 INFO L495 AbstractCegarLoop]: Abstraction has has 130 places, 134 transitions, 605 flow [2023-11-29 06:01:53,341 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 79.0) internal successors, (395), 5 states have internal predecessors, (395), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:53,341 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:53,341 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] [2023-11-29 06:01:53,346 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (15)] Ended with exit code 0 [2023-11-29 06:01:53,541 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:53,542 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:53,542 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:53,542 INFO L85 PathProgramCache]: Analyzing trace with hash -37315768, now seen corresponding path program 1 times [2023-11-29 06:01:53,542 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:53,542 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1207203616] [2023-11-29 06:01:53,543 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:53,543 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:53,543 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:53,543 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:53,544 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Waiting until timeout for monitored process [2023-11-29 06:01:53,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:53,690 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 06:01:53,691 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:53,699 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 06:01:53,803 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:53,803 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:53,804 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:53,804 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1207203616] [2023-11-29 06:01:53,804 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1207203616] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:53,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:53,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:01:53,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [154653102] [2023-11-29 06:01:53,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:53,804 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:01:53,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:53,805 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:01:53,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:01:54,462 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 79 out of 144 [2023-11-29 06:01:54,463 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 130 places, 134 transitions, 605 flow. Second operand has 5 states, 5 states have (on average 81.6) internal successors, (408), 5 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:54,463 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:54,463 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 79 of 144 [2023-11-29 06:01:54,463 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:55,236 INFO L124 PetriNetUnfolderBase]: 1362/3243 cut-off events. [2023-11-29 06:01:55,236 INFO L125 PetriNetUnfolderBase]: For 3252/3406 co-relation queries the response was YES. [2023-11-29 06:01:55,247 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8521 conditions, 3243 events. 1362/3243 cut-off events. For 3252/3406 co-relation queries the response was YES. Maximal size of possible extension queue 167. Compared 24844 event pairs, 200 based on Foata normal form. 363/3504 useless extension candidates. Maximal degree in co-relation 8123. Up to 1634 conditions per place. [2023-11-29 06:01:55,258 INFO L140 encePairwiseOnDemand]: 136/144 looper letters, 117 selfloop transitions, 16 changer transitions 1/198 dead transitions. [2023-11-29 06:01:55,258 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 136 places, 198 transitions, 1162 flow [2023-11-29 06:01:55,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2023-11-29 06:01:55,259 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 7 states. [2023-11-29 06:01:55,261 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7 states to 7 states and 658 transitions. [2023-11-29 06:01:55,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6527777777777778 [2023-11-29 06:01:55,261 INFO L72 ComplementDD]: Start complementDD. Operand 7 states and 658 transitions. [2023-11-29 06:01:55,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 7 states and 658 transitions. [2023-11-29 06:01:55,262 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:55,262 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 7 states and 658 transitions. [2023-11-29 06:01:55,264 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 8 states, 7 states have (on average 94.0) internal successors, (658), 7 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:55,266 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:55,266 INFO L81 ComplementDD]: Finished complementDD. Result has 8 states, 8 states have (on average 144.0) internal successors, (1152), 8 states have internal predecessors, (1152), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:55,266 INFO L175 Difference]: Start difference. First operand has 130 places, 134 transitions, 605 flow. Second operand 7 states and 658 transitions. [2023-11-29 06:01:55,266 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 136 places, 198 transitions, 1162 flow [2023-11-29 06:01:55,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 198 transitions, 1146 flow, removed 8 selfloop flow, removed 0 redundant places. [2023-11-29 06:01:55,277 INFO L231 Difference]: Finished difference. Result has 138 places, 141 transitions, 696 flow [2023-11-29 06:01:55,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=589, PETRI_DIFFERENCE_MINUEND_PLACES=130, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=134, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=10, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=7, PETRI_FLOW=696, PETRI_PLACES=138, PETRI_TRANSITIONS=141} [2023-11-29 06:01:55,278 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 4 predicate places. [2023-11-29 06:01:55,278 INFO L495 AbstractCegarLoop]: Abstraction has has 138 places, 141 transitions, 696 flow [2023-11-29 06:01:55,278 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 81.6) internal successors, (408), 5 states have internal predecessors, (408), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:55,278 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:55,278 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] [2023-11-29 06:01:55,283 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (16)] Ended with exit code 0 [2023-11-29 06:01:55,479 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:55,479 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:55,479 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:55,479 INFO L85 PathProgramCache]: Analyzing trace with hash -37315769, now seen corresponding path program 1 times [2023-11-29 06:01:55,480 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:55,480 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1371001218] [2023-11-29 06:01:55,480 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:55,480 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:55,480 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:55,481 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:55,482 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Waiting until timeout for monitored process [2023-11-29 06:01:55,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:55,660 INFO L262 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:01:55,662 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:55,666 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 06:01:55,709 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:55,709 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:55,709 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:55,709 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1371001218] [2023-11-29 06:01:55,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1371001218] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:55,709 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:55,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:01:55,710 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1784749498] [2023-11-29 06:01:55,710 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:55,710 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:01:55,710 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:55,711 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:01:55,711 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 06:01:56,176 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 144 [2023-11-29 06:01:56,177 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 138 places, 141 transitions, 696 flow. Second operand has 5 states, 5 states have (on average 79.6) internal successors, (398), 5 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:56,177 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:56,177 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 144 [2023-11-29 06:01:56,177 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:57,054 INFO L124 PetriNetUnfolderBase]: 1884/4008 cut-off events. [2023-11-29 06:01:57,054 INFO L125 PetriNetUnfolderBase]: For 4930/5162 co-relation queries the response was YES. [2023-11-29 06:01:57,063 INFO L83 FinitePrefix]: Finished finitePrefix Result has 11122 conditions, 4008 events. 1884/4008 cut-off events. For 4930/5162 co-relation queries the response was YES. Maximal size of possible extension queue 183. Compared 29670 event pairs, 391 based on Foata normal form. 269/4210 useless extension candidates. Maximal degree in co-relation 10239. Up to 1812 conditions per place. [2023-11-29 06:01:57,073 INFO L140 encePairwiseOnDemand]: 132/144 looper letters, 132 selfloop transitions, 24 changer transitions 0/213 dead transitions. [2023-11-29 06:01:57,073 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 145 places, 213 transitions, 1301 flow [2023-11-29 06:01:57,074 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-29 06:01:57,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-29 06:01:57,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 739 transitions. [2023-11-29 06:01:57,076 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6414930555555556 [2023-11-29 06:01:57,076 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 739 transitions. [2023-11-29 06:01:57,076 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 739 transitions. [2023-11-29 06:01:57,076 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:57,076 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 739 transitions. [2023-11-29 06:01:57,078 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 92.375) internal successors, (739), 8 states have internal predecessors, (739), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:57,079 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 144.0) internal successors, (1296), 9 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:57,080 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 144.0) internal successors, (1296), 9 states have internal predecessors, (1296), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:57,080 INFO L175 Difference]: Start difference. First operand has 138 places, 141 transitions, 696 flow. Second operand 8 states and 739 transitions. [2023-11-29 06:01:57,080 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 145 places, 213 transitions, 1301 flow [2023-11-29 06:01:57,091 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 144 places, 213 transitions, 1298 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-29 06:01:57,094 INFO L231 Difference]: Finished difference. Result has 149 places, 148 transitions, 863 flow [2023-11-29 06:01:57,094 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=693, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=141, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=17, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=120, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=863, PETRI_PLACES=149, PETRI_TRANSITIONS=148} [2023-11-29 06:01:57,094 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 15 predicate places. [2023-11-29 06:01:57,095 INFO L495 AbstractCegarLoop]: Abstraction has has 149 places, 148 transitions, 863 flow [2023-11-29 06:01:57,095 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 79.6) internal successors, (398), 5 states have internal predecessors, (398), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:57,095 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:57,095 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:57,100 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (17)] Ended with exit code 0 [2023-11-29 06:01:57,295 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:57,296 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr37ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:57,296 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:57,296 INFO L85 PathProgramCache]: Analyzing trace with hash 1417787360, now seen corresponding path program 1 times [2023-11-29 06:01:57,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:57,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1497733521] [2023-11-29 06:01:57,297 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:57,297 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:57,297 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:57,298 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:57,299 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Waiting until timeout for monitored process [2023-11-29 06:01:57,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:01:57,530 INFO L262 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-29 06:01:57,532 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:01:57,536 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:57,537 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:57,537 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:01:57,539 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 41 [2023-11-29 06:01:57,643 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:01:57,643 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 121 treesize of output 49 [2023-11-29 06:01:57,655 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:01:57,656 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:01:57,656 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:01:57,656 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1497733521] [2023-11-29 06:01:57,656 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1497733521] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:01:57,656 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:01:57,656 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:01:57,656 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264428201] [2023-11-29 06:01:57,656 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:01:57,657 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:01:57,657 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:01:57,657 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:01:57,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:01:57,981 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 144 [2023-11-29 06:01:57,982 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 149 places, 148 transitions, 863 flow. Second operand has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:57,982 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:01:57,982 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 144 [2023-11-29 06:01:57,982 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:01:59,746 INFO L124 PetriNetUnfolderBase]: 2123/4398 cut-off events. [2023-11-29 06:01:59,746 INFO L125 PetriNetUnfolderBase]: For 11089/11441 co-relation queries the response was YES. [2023-11-29 06:01:59,756 INFO L83 FinitePrefix]: Finished finitePrefix Result has 14420 conditions, 4398 events. 2123/4398 cut-off events. For 11089/11441 co-relation queries the response was YES. Maximal size of possible extension queue 217. Compared 32780 event pairs, 803 based on Foata normal form. 180/4514 useless extension candidates. Maximal degree in co-relation 13480. Up to 2494 conditions per place. [2023-11-29 06:01:59,768 INFO L140 encePairwiseOnDemand]: 136/144 looper letters, 112 selfloop transitions, 35 changer transitions 0/198 dead transitions. [2023-11-29 06:01:59,768 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 153 places, 198 transitions, 1470 flow [2023-11-29 06:01:59,769 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:01:59,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:01:59,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 476 transitions. [2023-11-29 06:01:59,770 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6611111111111111 [2023-11-29 06:01:59,770 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 476 transitions. [2023-11-29 06:01:59,770 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 476 transitions. [2023-11-29 06:01:59,770 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:01:59,770 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 476 transitions. [2023-11-29 06:01:59,771 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 95.2) internal successors, (476), 5 states have internal predecessors, (476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:59,773 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 144.0) internal successors, (864), 6 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:59,773 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 144.0) internal successors, (864), 6 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:59,773 INFO L175 Difference]: Start difference. First operand has 149 places, 148 transitions, 863 flow. Second operand 5 states and 476 transitions. [2023-11-29 06:01:59,773 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 153 places, 198 transitions, 1470 flow [2023-11-29 06:01:59,791 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 149 places, 198 transitions, 1449 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-29 06:01:59,793 INFO L231 Difference]: Finished difference. Result has 152 places, 167 transitions, 1171 flow [2023-11-29 06:01:59,793 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=845, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=148, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=124, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1171, PETRI_PLACES=152, PETRI_TRANSITIONS=167} [2023-11-29 06:01:59,794 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 18 predicate places. [2023-11-29 06:01:59,794 INFO L495 AbstractCegarLoop]: Abstraction has has 152 places, 167 transitions, 1171 flow [2023-11-29 06:01:59,794 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 81.0) internal successors, (324), 4 states have internal predecessors, (324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:01:59,794 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:01:59,794 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:01:59,800 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (18)] Ended with exit code 0 [2023-11-29 06:01:59,994 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:59,995 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:01:59,995 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:01:59,995 INFO L85 PathProgramCache]: Analyzing trace with hash 597138916, now seen corresponding path program 1 times [2023-11-29 06:01:59,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:01:59,996 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [362298082] [2023-11-29 06:01:59,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:01:59,996 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:01:59,996 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:01:59,997 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:01:59,998 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Waiting until timeout for monitored process [2023-11-29 06:02:00,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:00,247 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 06:02:00,249 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:00,259 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 06:02:00,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 06:02:00,444 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:02:00,445 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 06:02:00,453 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 06:02:00,454 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 06:02:00,471 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:00,471 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:00,472 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:00,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [362298082] [2023-11-29 06:02:00,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [362298082] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:00,472 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:00,472 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:02:00,472 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1648980725] [2023-11-29 06:02:00,472 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:00,472 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:02:00,473 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:00,473 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:02:00,473 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:02:01,644 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:02:01,645 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 152 places, 167 transitions, 1171 flow. Second operand has 6 states, 6 states have (on average 76.66666666666667) internal successors, (460), 6 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:01,645 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:01,645 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:02:01,645 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:03,029 INFO L124 PetriNetUnfolderBase]: 2452/5184 cut-off events. [2023-11-29 06:02:03,029 INFO L125 PetriNetUnfolderBase]: For 16003/16239 co-relation queries the response was YES. [2023-11-29 06:02:03,045 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18421 conditions, 5184 events. 2452/5184 cut-off events. For 16003/16239 co-relation queries the response was YES. Maximal size of possible extension queue 251. Compared 40450 event pairs, 569 based on Foata normal form. 66/5183 useless extension candidates. Maximal degree in co-relation 16767. Up to 2201 conditions per place. [2023-11-29 06:02:03,061 INFO L140 encePairwiseOnDemand]: 132/144 looper letters, 158 selfloop transitions, 30 changer transitions 0/245 dead transitions. [2023-11-29 06:02:03,061 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 157 places, 245 transitions, 1917 flow [2023-11-29 06:02:03,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:02:03,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 06:02:03,064 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 796 transitions. [2023-11-29 06:02:03,065 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6141975308641975 [2023-11-29 06:02:03,065 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 796 transitions. [2023-11-29 06:02:03,065 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 796 transitions. [2023-11-29 06:02:03,066 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:03,066 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 796 transitions. [2023-11-29 06:02:03,068 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 88.44444444444444) internal successors, (796), 9 states have internal predecessors, (796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:03,071 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 144.0) internal successors, (1440), 10 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:03,071 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 144.0) internal successors, (1440), 10 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:03,071 INFO L175 Difference]: Start difference. First operand has 152 places, 167 transitions, 1171 flow. Second operand 9 states and 796 transitions. [2023-11-29 06:02:03,072 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 157 places, 245 transitions, 1917 flow [2023-11-29 06:02:03,132 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 155 places, 245 transitions, 1890 flow, removed 7 selfloop flow, removed 2 redundant places. [2023-11-29 06:02:03,136 INFO L231 Difference]: Finished difference. Result has 156 places, 165 transitions, 1208 flow [2023-11-29 06:02:03,136 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=1126, PETRI_DIFFERENCE_MINUEND_PLACES=147, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=164, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=134, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1208, PETRI_PLACES=156, PETRI_TRANSITIONS=165} [2023-11-29 06:02:03,137 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 22 predicate places. [2023-11-29 06:02:03,137 INFO L495 AbstractCegarLoop]: Abstraction has has 156 places, 165 transitions, 1208 flow [2023-11-29 06:02:03,137 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 76.66666666666667) internal successors, (460), 6 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:03,137 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:03,137 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:02:03,143 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (19)] Ended with exit code 0 [2023-11-29 06:02:03,338 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:03,338 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:02:03,338 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:03,338 INFO L85 PathProgramCache]: Analyzing trace with hash -1283213392, now seen corresponding path program 1 times [2023-11-29 06:02:03,339 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:02:03,339 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1902571879] [2023-11-29 06:02:03,339 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:03,339 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:03,339 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:02:03,340 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:02:03,343 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Waiting until timeout for monitored process [2023-11-29 06:02:03,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:03,587 INFO L262 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-29 06:02:03,589 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:03,597 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 06:02:03,602 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 06:02:03,812 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:02:03,813 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 06:02:03,823 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 06:02:03,824 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 06:02:03,845 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:03,846 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:03,846 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:03,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1902571879] [2023-11-29 06:02:03,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1902571879] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:03,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:03,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:02:03,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97077229] [2023-11-29 06:02:03,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:03,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:02:03,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:03,847 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:02:03,847 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:02:04,862 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:02:04,863 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 156 places, 165 transitions, 1208 flow. Second operand has 6 states, 6 states have (on average 76.66666666666667) internal successors, (460), 6 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:04,863 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:04,863 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:02:04,863 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:06,340 INFO L124 PetriNetUnfolderBase]: 2761/5672 cut-off events. [2023-11-29 06:02:06,340 INFO L125 PetriNetUnfolderBase]: For 19530/19941 co-relation queries the response was YES. [2023-11-29 06:02:06,361 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20427 conditions, 5672 events. 2761/5672 cut-off events. For 19530/19941 co-relation queries the response was YES. Maximal size of possible extension queue 281. Compared 44610 event pairs, 791 based on Foata normal form. 89/5667 useless extension candidates. Maximal degree in co-relation 18726. Up to 2230 conditions per place. [2023-11-29 06:02:06,382 INFO L140 encePairwiseOnDemand]: 132/144 looper letters, 163 selfloop transitions, 30 changer transitions 0/248 dead transitions. [2023-11-29 06:02:06,382 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 161 places, 248 transitions, 2002 flow [2023-11-29 06:02:06,383 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-29 06:02:06,383 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-29 06:02:06,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 801 transitions. [2023-11-29 06:02:06,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6180555555555556 [2023-11-29 06:02:06,386 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 801 transitions. [2023-11-29 06:02:06,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 801 transitions. [2023-11-29 06:02:06,386 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:06,386 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 801 transitions. [2023-11-29 06:02:06,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 89.0) internal successors, (801), 9 states have internal predecessors, (801), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:06,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 144.0) internal successors, (1440), 10 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:06,391 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 144.0) internal successors, (1440), 10 states have internal predecessors, (1440), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:06,391 INFO L175 Difference]: Start difference. First operand has 156 places, 165 transitions, 1208 flow. Second operand 9 states and 801 transitions. [2023-11-29 06:02:06,391 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 161 places, 248 transitions, 2002 flow [2023-11-29 06:02:06,437 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 153 places, 248 transitions, 1936 flow, removed 0 selfloop flow, removed 8 redundant places. [2023-11-29 06:02:06,440 INFO L231 Difference]: Finished difference. Result has 154 places, 163 transitions, 1216 flow [2023-11-29 06:02:06,440 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=1132, PETRI_DIFFERENCE_MINUEND_PLACES=145, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=162, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=29, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=132, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=1216, PETRI_PLACES=154, PETRI_TRANSITIONS=163} [2023-11-29 06:02:06,441 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 20 predicate places. [2023-11-29 06:02:06,441 INFO L495 AbstractCegarLoop]: Abstraction has has 154 places, 163 transitions, 1216 flow [2023-11-29 06:02:06,441 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 76.66666666666667) internal successors, (460), 6 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:06,441 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:06,441 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] [2023-11-29 06:02:06,449 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (20)] Ended with exit code 0 [2023-11-29 06:02:06,642 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:06,642 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:02:06,643 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:06,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1001611214, now seen corresponding path program 1 times [2023-11-29 06:02:06,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:02:06,644 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [804581302] [2023-11-29 06:02:06,644 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:06,644 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:06,644 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:02:06,645 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:02:06,646 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Waiting until timeout for monitored process [2023-11-29 06:02:06,915 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:06,924 INFO L262 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 06:02:06,925 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:07,028 WARN L876 $PredicateComparison]: unable to prove that (exists ((|v_ULTIMATE.start_main_~#data~1#1.base_77| (_ BitVec 32))) (and (= (_ bv0 1) (select |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#data~1#1.base_77|)) (= |c_#valid| (store |c_ULTIMATE.start_main_old_#valid#1| |v_ULTIMATE.start_main_~#data~1#1.base_77| (_ bv0 1))))) is different from true [2023-11-29 06:02:07,035 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:07,035 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:07,036 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:07,036 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [804581302] [2023-11-29 06:02:07,036 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [804581302] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:07,036 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:07,036 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:02:07,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [877501430] [2023-11-29 06:02:07,036 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:07,036 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 06:02:07,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:07,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 06:02:07,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=8, Unknown=1, NotChecked=4, Total=20 [2023-11-29 06:02:07,038 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 41 out of 144 [2023-11-29 06:02:07,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 154 places, 163 transitions, 1216 flow. Second operand has 5 states, 5 states have (on average 44.6) internal successors, (223), 5 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:07,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:07,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 41 of 144 [2023-11-29 06:02:07,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:08,886 INFO L124 PetriNetUnfolderBase]: 4128/7726 cut-off events. [2023-11-29 06:02:08,887 INFO L125 PetriNetUnfolderBase]: For 27246/27262 co-relation queries the response was YES. [2023-11-29 06:02:08,925 INFO L83 FinitePrefix]: Finished finitePrefix Result has 28469 conditions, 7726 events. 4128/7726 cut-off events. For 27246/27262 co-relation queries the response was YES. Maximal size of possible extension queue 362. Compared 59011 event pairs, 1772 based on Foata normal form. 1/7711 useless extension candidates. Maximal degree in co-relation 26378. Up to 3504 conditions per place. [2023-11-29 06:02:08,955 INFO L140 encePairwiseOnDemand]: 118/144 looper letters, 149 selfloop transitions, 40 changer transitions 4/213 dead transitions. [2023-11-29 06:02:08,955 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 158 places, 213 transitions, 1872 flow [2023-11-29 06:02:08,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-29 06:02:08,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-29 06:02:08,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 334 transitions. [2023-11-29 06:02:08,957 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4638888888888889 [2023-11-29 06:02:08,957 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 334 transitions. [2023-11-29 06:02:08,957 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 334 transitions. [2023-11-29 06:02:08,957 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:08,957 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 334 transitions. [2023-11-29 06:02:08,958 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 66.8) internal successors, (334), 5 states have internal predecessors, (334), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:08,960 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 144.0) internal successors, (864), 6 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:08,960 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 144.0) internal successors, (864), 6 states have internal predecessors, (864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:08,960 INFO L175 Difference]: Start difference. First operand has 154 places, 163 transitions, 1216 flow. Second operand 5 states and 334 transitions. [2023-11-29 06:02:08,960 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 158 places, 213 transitions, 1872 flow [2023-11-29 06:02:09,006 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 152 places, 213 transitions, 1827 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-29 06:02:09,008 INFO L231 Difference]: Finished difference. Result has 155 places, 181 transitions, 1462 flow [2023-11-29 06:02:09,009 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=1171, PETRI_DIFFERENCE_MINUEND_PLACES=148, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=163, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=19, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=123, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=1462, PETRI_PLACES=155, PETRI_TRANSITIONS=181} [2023-11-29 06:02:09,009 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 21 predicate places. [2023-11-29 06:02:09,010 INFO L495 AbstractCegarLoop]: Abstraction has has 155 places, 181 transitions, 1462 flow [2023-11-29 06:02:09,010 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 44.6) internal successors, (223), 5 states have internal predecessors, (223), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:09,010 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:09,010 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] [2023-11-29 06:02:09,017 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (21)] Ended with exit code 0 [2023-11-29 06:02:09,210 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:09,210 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:02:09,211 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:09,211 INFO L85 PathProgramCache]: Analyzing trace with hash 1450392385, now seen corresponding path program 1 times [2023-11-29 06:02:09,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:02:09,212 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1964922570] [2023-11-29 06:02:09,212 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:09,212 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:09,212 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:02:09,213 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:02:09,214 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Waiting until timeout for monitored process [2023-11-29 06:02:09,437 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:09,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 06:02:09,447 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:09,457 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:09,457 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:09,457 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:09,457 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1964922570] [2023-11-29 06:02:09,457 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1964922570] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:09,457 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:09,457 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-29 06:02:09,457 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [836893801] [2023-11-29 06:02:09,457 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:09,458 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:02:09,458 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:09,458 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:02:09,458 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:02:09,459 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 81 out of 144 [2023-11-29 06:02:09,459 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 155 places, 181 transitions, 1462 flow. Second operand has 4 states, 4 states have (on average 85.5) internal successors, (342), 4 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:09,459 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:09,459 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 81 of 144 [2023-11-29 06:02:09,459 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:09,787 INFO L124 PetriNetUnfolderBase]: 265/601 cut-off events. [2023-11-29 06:02:09,787 INFO L125 PetriNetUnfolderBase]: For 1814/1878 co-relation queries the response was YES. [2023-11-29 06:02:09,790 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2325 conditions, 601 events. 265/601 cut-off events. For 1814/1878 co-relation queries the response was YES. Maximal size of possible extension queue 31. Compared 2655 event pairs, 49 based on Foata normal form. 50/624 useless extension candidates. Maximal degree in co-relation 2294. Up to 269 conditions per place. [2023-11-29 06:02:09,792 INFO L140 encePairwiseOnDemand]: 140/144 looper letters, 60 selfloop transitions, 9 changer transitions 0/108 dead transitions. [2023-11-29 06:02:09,792 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 138 places, 108 transitions, 702 flow [2023-11-29 06:02:09,792 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:02:09,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:02:09,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 383 transitions. [2023-11-29 06:02:09,793 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6649305555555556 [2023-11-29 06:02:09,793 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 383 transitions. [2023-11-29 06:02:09,793 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 383 transitions. [2023-11-29 06:02:09,793 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:09,793 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 383 transitions. [2023-11-29 06:02:09,794 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 95.75) internal successors, (383), 4 states have internal predecessors, (383), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:09,795 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:09,795 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:09,795 INFO L175 Difference]: Start difference. First operand has 155 places, 181 transitions, 1462 flow. Second operand 4 states and 383 transitions. [2023-11-29 06:02:09,795 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 138 places, 108 transitions, 702 flow [2023-11-29 06:02:09,800 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 103 places, 108 transitions, 506 flow, removed 33 selfloop flow, removed 35 redundant places. [2023-11-29 06:02:09,802 INFO L231 Difference]: Finished difference. Result has 103 places, 90 transitions, 316 flow [2023-11-29 06:02:09,802 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=298, PETRI_DIFFERENCE_MINUEND_PLACES=100, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=90, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=316, PETRI_PLACES=103, PETRI_TRANSITIONS=90} [2023-11-29 06:02:09,802 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -31 predicate places. [2023-11-29 06:02:09,802 INFO L495 AbstractCegarLoop]: Abstraction has has 103 places, 90 transitions, 316 flow [2023-11-29 06:02:09,803 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 85.5) internal successors, (342), 4 states have internal predecessors, (342), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:09,803 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:09,803 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] [2023-11-29 06:02:09,808 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (22)] Ended with exit code 0 [2023-11-29 06:02:10,003 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:10,004 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:02:10,004 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:10,004 INFO L85 PathProgramCache]: Analyzing trace with hash 545162832, now seen corresponding path program 1 times [2023-11-29 06:02:10,005 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:02:10,005 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1356572253] [2023-11-29 06:02:10,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:10,005 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:10,005 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:02:10,006 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:02:10,007 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Waiting until timeout for monitored process [2023-11-29 06:02:10,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:10,227 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-29 06:02:10,228 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:10,234 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 06:02:10,251 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:10,251 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:10,251 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:10,251 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1356572253] [2023-11-29 06:02:10,251 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1356572253] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:10,252 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:10,252 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:02:10,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1141092875] [2023-11-29 06:02:10,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:10,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:02:10,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:10,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:02:10,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:02:10,495 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 144 [2023-11-29 06:02:10,495 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 103 places, 90 transitions, 316 flow. Second operand has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:10,496 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:10,496 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 144 [2023-11-29 06:02:10,496 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:10,724 INFO L124 PetriNetUnfolderBase]: 261/606 cut-off events. [2023-11-29 06:02:10,724 INFO L125 PetriNetUnfolderBase]: For 725/730 co-relation queries the response was YES. [2023-11-29 06:02:10,725 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1724 conditions, 606 events. 261/606 cut-off events. For 725/730 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2657 event pairs, 149 based on Foata normal form. 1/592 useless extension candidates. Maximal degree in co-relation 1712. Up to 327 conditions per place. [2023-11-29 06:02:10,727 INFO L140 encePairwiseOnDemand]: 140/144 looper letters, 54 selfloop transitions, 5 changer transitions 0/96 dead transitions. [2023-11-29 06:02:10,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 103 places, 96 transitions, 462 flow [2023-11-29 06:02:10,727 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:02:10,727 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:02:10,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 290 transitions. [2023-11-29 06:02:10,728 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6712962962962963 [2023-11-29 06:02:10,728 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 290 transitions. [2023-11-29 06:02:10,728 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 290 transitions. [2023-11-29 06:02:10,728 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:10,728 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 290 transitions. [2023-11-29 06:02:10,729 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 96.66666666666667) internal successors, (290), 3 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:10,729 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:10,730 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:10,730 INFO L175 Difference]: Start difference. First operand has 103 places, 90 transitions, 316 flow. Second operand 3 states and 290 transitions. [2023-11-29 06:02:10,730 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 103 places, 96 transitions, 462 flow [2023-11-29 06:02:10,731 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 100 places, 96 transitions, 444 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 06:02:10,732 INFO L231 Difference]: Finished difference. Result has 100 places, 88 transitions, 304 flow [2023-11-29 06:02:10,732 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=294, PETRI_DIFFERENCE_MINUEND_PLACES=98, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=88, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=304, PETRI_PLACES=100, PETRI_TRANSITIONS=88} [2023-11-29 06:02:10,732 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -34 predicate places. [2023-11-29 06:02:10,732 INFO L495 AbstractCegarLoop]: Abstraction has has 100 places, 88 transitions, 304 flow [2023-11-29 06:02:10,732 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:10,732 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:10,732 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] [2023-11-29 06:02:10,739 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (23)] Ended with exit code 0 [2023-11-29 06:02:10,933 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:10,933 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:02:10,933 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:10,933 INFO L85 PathProgramCache]: Analyzing trace with hash -327431935, now seen corresponding path program 1 times [2023-11-29 06:02:10,934 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:02:10,934 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1018224811] [2023-11-29 06:02:10,934 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:10,934 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:10,934 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:02:10,935 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:02:10,937 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Waiting until timeout for monitored process [2023-11-29 06:02:11,145 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:11,153 INFO L262 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-29 06:02:11,154 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:11,159 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 06:02:11,167 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:11,167 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:11,168 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:11,168 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1018224811] [2023-11-29 06:02:11,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1018224811] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:11,168 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:11,168 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 06:02:11,168 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [88675442] [2023-11-29 06:02:11,168 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:11,169 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 06:02:11,169 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:11,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 06:02:11,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 06:02:11,339 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 80 out of 144 [2023-11-29 06:02:11,339 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 100 places, 88 transitions, 304 flow. Second operand has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:11,339 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:11,339 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 80 of 144 [2023-11-29 06:02:11,339 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:11,542 INFO L124 PetriNetUnfolderBase]: 261/598 cut-off events. [2023-11-29 06:02:11,543 INFO L125 PetriNetUnfolderBase]: For 555/560 co-relation queries the response was YES. [2023-11-29 06:02:11,544 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1674 conditions, 598 events. 261/598 cut-off events. For 555/560 co-relation queries the response was YES. Maximal size of possible extension queue 32. Compared 2602 event pairs, 149 based on Foata normal form. 2/585 useless extension candidates. Maximal degree in co-relation 1662. Up to 327 conditions per place. [2023-11-29 06:02:11,545 INFO L140 encePairwiseOnDemand]: 140/144 looper letters, 54 selfloop transitions, 5 changer transitions 0/94 dead transitions. [2023-11-29 06:02:11,545 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 100 places, 94 transitions, 450 flow [2023-11-29 06:02:11,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 06:02:11,546 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-29 06:02:11,546 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 290 transitions. [2023-11-29 06:02:11,546 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6712962962962963 [2023-11-29 06:02:11,546 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 290 transitions. [2023-11-29 06:02:11,546 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 290 transitions. [2023-11-29 06:02:11,547 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:11,547 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 290 transitions. [2023-11-29 06:02:11,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 96.66666666666667) internal successors, (290), 3 states have internal predecessors, (290), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:11,548 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:11,548 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 144.0) internal successors, (576), 4 states have internal predecessors, (576), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:11,548 INFO L175 Difference]: Start difference. First operand has 100 places, 88 transitions, 304 flow. Second operand 3 states and 290 transitions. [2023-11-29 06:02:11,548 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 100 places, 94 transitions, 450 flow [2023-11-29 06:02:11,549 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 98 places, 94 transitions, 440 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:02:11,550 INFO L231 Difference]: Finished difference. Result has 98 places, 86 transitions, 300 flow [2023-11-29 06:02:11,550 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=81, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=300, PETRI_PLACES=98, PETRI_TRANSITIONS=86} [2023-11-29 06:02:11,551 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -36 predicate places. [2023-11-29 06:02:11,551 INFO L495 AbstractCegarLoop]: Abstraction has has 98 places, 86 transitions, 300 flow [2023-11-29 06:02:11,551 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 86.66666666666667) internal successors, (260), 3 states have internal predecessors, (260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:11,551 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:11,551 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] [2023-11-29 06:02:11,556 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (24)] Ended with exit code 0 [2023-11-29 06:02:11,751 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:11,752 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:02:11,752 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:11,752 INFO L85 PathProgramCache]: Analyzing trace with hash -1821964105, now seen corresponding path program 1 times [2023-11-29 06:02:11,753 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:02:11,753 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [428620281] [2023-11-29 06:02:11,753 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:11,753 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:11,753 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:02:11,754 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:02:11,755 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Waiting until timeout for monitored process [2023-11-29 06:02:12,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:12,124 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 06:02:12,126 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:12,206 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2023-11-29 06:02:12,259 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:12,260 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:12,260 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:12,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [428620281] [2023-11-29 06:02:12,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [428620281] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:12,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:12,260 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:02:12,260 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2091441730] [2023-11-29 06:02:12,261 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:12,261 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:02:12,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:12,262 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:02:12,262 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:02:12,517 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 144 [2023-11-29 06:02:12,518 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 98 places, 86 transitions, 300 flow. Second operand has 8 states, 8 states have (on average 85.375) internal successors, (683), 8 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:12,518 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:12,518 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 144 [2023-11-29 06:02:12,518 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:13,555 INFO L124 PetriNetUnfolderBase]: 503/1150 cut-off events. [2023-11-29 06:02:13,555 INFO L125 PetriNetUnfolderBase]: For 1069/1074 co-relation queries the response was YES. [2023-11-29 06:02:13,558 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3248 conditions, 1150 events. 503/1150 cut-off events. For 1069/1074 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 6500 event pairs, 86 based on Foata normal form. 15/1151 useless extension candidates. Maximal degree in co-relation 3236. Up to 345 conditions per place. [2023-11-29 06:02:13,562 INFO L140 encePairwiseOnDemand]: 134/144 looper letters, 101 selfloop transitions, 34 changer transitions 0/170 dead transitions. [2023-11-29 06:02:13,562 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 109 places, 170 transitions, 930 flow [2023-11-29 06:02:13,562 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:02:13,563 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:02:13,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1099 transitions. [2023-11-29 06:02:13,565 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6359953703703703 [2023-11-29 06:02:13,565 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1099 transitions. [2023-11-29 06:02:13,565 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1099 transitions. [2023-11-29 06:02:13,565 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:13,565 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1099 transitions. [2023-11-29 06:02:13,567 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 91.58333333333333) internal successors, (1099), 12 states have internal predecessors, (1099), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:13,571 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 144.0) internal successors, (1872), 13 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:13,572 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 144.0) internal successors, (1872), 13 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:13,572 INFO L175 Difference]: Start difference. First operand has 98 places, 86 transitions, 300 flow. Second operand 12 states and 1099 transitions. [2023-11-29 06:02:13,572 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 109 places, 170 transitions, 930 flow [2023-11-29 06:02:13,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 170 transitions, 908 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-29 06:02:13,580 INFO L231 Difference]: Finished difference. Result has 114 places, 108 transitions, 565 flow [2023-11-29 06:02:13,580 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=290, PETRI_DIFFERENCE_MINUEND_PLACES=96, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=86, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=67, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=565, PETRI_PLACES=114, PETRI_TRANSITIONS=108} [2023-11-29 06:02:13,581 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -20 predicate places. [2023-11-29 06:02:13,581 INFO L495 AbstractCegarLoop]: Abstraction has has 114 places, 108 transitions, 565 flow [2023-11-29 06:02:13,581 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.375) internal successors, (683), 8 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:13,582 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:13,582 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] [2023-11-29 06:02:13,589 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (25)] Ended with exit code 0 [2023-11-29 06:02:13,782 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:13,782 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:02:13,783 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:13,783 INFO L85 PathProgramCache]: Analyzing trace with hash -481066701, now seen corresponding path program 2 times [2023-11-29 06:02:13,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:02:13,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1763983324] [2023-11-29 06:02:13,784 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:02:13,784 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:13,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:02:13,786 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:02:13,788 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Waiting until timeout for monitored process [2023-11-29 06:02:14,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:02:14,345 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:02:14,369 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:02:14,372 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:14,381 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2023-11-29 06:02:14,387 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 06:02:14,683 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:02:14,684 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 14 treesize of output 9 [2023-11-29 06:02:14,692 INFO L349 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-29 06:02:14,693 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 13 treesize of output 13 [2023-11-29 06:02:14,729 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:14,729 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:14,729 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:14,730 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1763983324] [2023-11-29 06:02:14,730 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1763983324] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:14,730 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:14,730 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 06:02:14,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1812523138] [2023-11-29 06:02:14,730 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:14,730 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-29 06:02:14,731 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:14,731 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-29 06:02:14,731 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2023-11-29 06:02:15,173 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 68 out of 144 [2023-11-29 06:02:15,174 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 114 places, 108 transitions, 565 flow. Second operand has 4 states, 4 states have (on average 75.0) internal successors, (300), 4 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:15,174 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:15,174 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 68 of 144 [2023-11-29 06:02:15,174 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:15,437 INFO L124 PetriNetUnfolderBase]: 501/1101 cut-off events. [2023-11-29 06:02:15,438 INFO L125 PetriNetUnfolderBase]: For 2801/2809 co-relation queries the response was YES. [2023-11-29 06:02:15,440 INFO L83 FinitePrefix]: Finished finitePrefix Result has 3925 conditions, 1101 events. 501/1101 cut-off events. For 2801/2809 co-relation queries the response was YES. Maximal size of possible extension queue 63. Compared 5961 event pairs, 369 based on Foata normal form. 3/1071 useless extension candidates. Maximal degree in co-relation 3906. Up to 894 conditions per place. [2023-11-29 06:02:15,444 INFO L140 encePairwiseOnDemand]: 134/144 looper letters, 72 selfloop transitions, 4 changer transitions 0/102 dead transitions. [2023-11-29 06:02:15,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 111 places, 102 transitions, 705 flow [2023-11-29 06:02:15,444 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-29 06:02:15,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-29 06:02:15,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 319 transitions. [2023-11-29 06:02:15,445 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5538194444444444 [2023-11-29 06:02:15,445 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 319 transitions. [2023-11-29 06:02:15,445 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 319 transitions. [2023-11-29 06:02:15,445 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:15,445 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 319 transitions. [2023-11-29 06:02:15,446 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 79.75) internal successors, (319), 4 states have internal predecessors, (319), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:15,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:15,447 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 144.0) internal successors, (720), 5 states have internal predecessors, (720), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:15,447 INFO L175 Difference]: Start difference. First operand has 114 places, 108 transitions, 565 flow. Second operand 4 states and 319 transitions. [2023-11-29 06:02:15,447 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 111 places, 102 transitions, 705 flow [2023-11-29 06:02:15,452 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 107 places, 102 transitions, 687 flow, removed 2 selfloop flow, removed 4 redundant places. [2023-11-29 06:02:15,453 INFO L231 Difference]: Finished difference. Result has 107 places, 102 transitions, 543 flow [2023-11-29 06:02:15,453 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=98, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=543, PETRI_PLACES=107, PETRI_TRANSITIONS=102} [2023-11-29 06:02:15,453 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -27 predicate places. [2023-11-29 06:02:15,454 INFO L495 AbstractCegarLoop]: Abstraction has has 107 places, 102 transitions, 543 flow [2023-11-29 06:02:15,454 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 75.0) internal successors, (300), 4 states have internal predecessors, (300), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:15,454 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:15,454 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] [2023-11-29 06:02:15,463 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (26)] Ended with exit code 0 [2023-11-29 06:02:15,654 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:15,654 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:02:15,655 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:15,655 INFO L85 PathProgramCache]: Analyzing trace with hash -147827246, now seen corresponding path program 1 times [2023-11-29 06:02:15,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:02:15,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1863626271] [2023-11-29 06:02:15,655 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:15,655 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:15,655 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:02:15,656 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:02:15,657 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Waiting until timeout for monitored process [2023-11-29 06:02:16,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:16,028 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 06:02:16,030 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:16,098 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2023-11-29 06:02:16,163 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:16,164 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:16,164 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:16,164 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1863626271] [2023-11-29 06:02:16,164 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1863626271] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:16,164 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:16,164 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:02:16,164 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1883360872] [2023-11-29 06:02:16,164 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:16,165 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:02:16,165 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:16,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:02:16,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:02:16,359 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 144 [2023-11-29 06:02:16,360 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 107 places, 102 transitions, 543 flow. Second operand has 8 states, 8 states have (on average 85.375) internal successors, (683), 8 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:16,360 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:16,360 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 144 [2023-11-29 06:02:16,360 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:17,256 INFO L124 PetriNetUnfolderBase]: 546/1233 cut-off events. [2023-11-29 06:02:17,256 INFO L125 PetriNetUnfolderBase]: For 3105/3124 co-relation queries the response was YES. [2023-11-29 06:02:17,261 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4255 conditions, 1233 events. 546/1233 cut-off events. For 3105/3124 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7108 event pairs, 97 based on Foata normal form. 22/1242 useless extension candidates. Maximal degree in co-relation 4236. Up to 553 conditions per place. [2023-11-29 06:02:17,265 INFO L140 encePairwiseOnDemand]: 134/144 looper letters, 78 selfloop transitions, 44 changer transitions 0/151 dead transitions. [2023-11-29 06:02:17,265 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 116 places, 151 transitions, 1106 flow [2023-11-29 06:02:17,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:02:17,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:02:17,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 906 transitions. [2023-11-29 06:02:17,267 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6291666666666667 [2023-11-29 06:02:17,267 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 906 transitions. [2023-11-29 06:02:17,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 906 transitions. [2023-11-29 06:02:17,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:17,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 906 transitions. [2023-11-29 06:02:17,268 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 90.6) internal successors, (906), 10 states have internal predecessors, (906), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:17,270 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 144.0) internal successors, (1584), 11 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:17,271 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 144.0) internal successors, (1584), 11 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:17,271 INFO L175 Difference]: Start difference. First operand has 107 places, 102 transitions, 543 flow. Second operand 10 states and 906 transitions. [2023-11-29 06:02:17,271 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 116 places, 151 transitions, 1106 flow [2023-11-29 06:02:17,276 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 113 places, 151 transitions, 1098 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 06:02:17,279 INFO L231 Difference]: Finished difference. Result has 119 places, 122 transitions, 889 flow [2023-11-29 06:02:17,279 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=535, PETRI_DIFFERENCE_MINUEND_PLACES=104, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=102, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=26, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=70, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=889, PETRI_PLACES=119, PETRI_TRANSITIONS=122} [2023-11-29 06:02:17,280 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -15 predicate places. [2023-11-29 06:02:17,280 INFO L495 AbstractCegarLoop]: Abstraction has has 119 places, 122 transitions, 889 flow [2023-11-29 06:02:17,281 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.375) internal successors, (683), 8 states have internal predecessors, (683), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:17,281 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:17,281 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] [2023-11-29 06:02:17,289 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (27)] Ended with exit code 0 [2023-11-29 06:02:17,481 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:17,482 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:02:17,482 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:17,482 INFO L85 PathProgramCache]: Analyzing trace with hash -2055690332, now seen corresponding path program 2 times [2023-11-29 06:02:17,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:02:17,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [38042723] [2023-11-29 06:02:17,483 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:02:17,483 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:17,483 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:02:17,485 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:02:17,486 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Waiting until timeout for monitored process [2023-11-29 06:02:17,982 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:02:17,982 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:02:18,001 INFO L262 TraceCheckSpWp]: Trace formula consists of 365 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-29 06:02:18,004 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:18,011 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 7 [2023-11-29 06:02:18,160 INFO L349 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-29 06:02:18,160 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 2 case distinctions, treesize of input 21 treesize of output 20 [2023-11-29 06:02:18,209 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 13 [2023-11-29 06:02:18,212 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:18,213 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:18,213 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:18,213 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [38042723] [2023-11-29 06:02:18,213 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [38042723] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:18,213 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:18,213 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:02:18,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [357063709] [2023-11-29 06:02:18,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:18,214 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-29 06:02:18,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:18,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-29 06:02:18,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2023-11-29 06:02:18,751 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 72 out of 144 [2023-11-29 06:02:18,752 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 119 places, 122 transitions, 889 flow. Second operand has 6 states, 6 states have (on average 76.66666666666667) internal successors, (460), 6 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:18,752 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:02:18,752 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 72 of 144 [2023-11-29 06:02:18,752 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:02:19,250 INFO L124 PetriNetUnfolderBase]: 543/1243 cut-off events. [2023-11-29 06:02:19,250 INFO L125 PetriNetUnfolderBase]: For 5057/5067 co-relation queries the response was YES. [2023-11-29 06:02:19,255 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4892 conditions, 1243 events. 543/1243 cut-off events. For 5057/5067 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7164 event pairs, 164 based on Foata normal form. 1/1224 useless extension candidates. Maximal degree in co-relation 4867. Up to 366 conditions per place. [2023-11-29 06:02:19,259 INFO L140 encePairwiseOnDemand]: 137/144 looper letters, 85 selfloop transitions, 34 changer transitions 0/145 dead transitions. [2023-11-29 06:02:19,259 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 123 places, 145 transitions, 1321 flow [2023-11-29 06:02:19,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:02:19,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:02:19,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 498 transitions. [2023-11-29 06:02:19,261 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5763888888888888 [2023-11-29 06:02:19,261 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 498 transitions. [2023-11-29 06:02:19,261 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 498 transitions. [2023-11-29 06:02:19,261 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:02:19,261 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 498 transitions. [2023-11-29 06:02:19,262 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 83.0) internal successors, (498), 6 states have internal predecessors, (498), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:19,263 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 144.0) internal successors, (1008), 7 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:19,264 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 144.0) internal successors, (1008), 7 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:19,264 INFO L175 Difference]: Start difference. First operand has 119 places, 122 transitions, 889 flow. Second operand 6 states and 498 transitions. [2023-11-29 06:02:19,264 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 123 places, 145 transitions, 1321 flow [2023-11-29 06:02:19,275 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 120 places, 145 transitions, 1209 flow, removed 40 selfloop flow, removed 3 redundant places. [2023-11-29 06:02:19,278 INFO L231 Difference]: Finished difference. Result has 120 places, 121 transitions, 869 flow [2023-11-29 06:02:19,278 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=34, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=87, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=869, PETRI_PLACES=120, PETRI_TRANSITIONS=121} [2023-11-29 06:02:19,279 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -14 predicate places. [2023-11-29 06:02:19,279 INFO L495 AbstractCegarLoop]: Abstraction has has 120 places, 121 transitions, 869 flow [2023-11-29 06:02:19,279 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 76.66666666666667) internal successors, (460), 6 states have internal predecessors, (460), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:02:19,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:02:19,279 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] [2023-11-29 06:02:19,289 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (28)] Forceful destruction successful, exit code 0 [2023-11-29 06:02:19,480 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:19,480 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:02:19,480 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:02:19,480 INFO L85 PathProgramCache]: Analyzing trace with hash -1325814856, now seen corresponding path program 1 times [2023-11-29 06:02:19,481 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:02:19,481 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [389808553] [2023-11-29 06:02:19,481 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:02:19,481 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:02:19,481 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:02:19,482 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:02:19,483 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Waiting until timeout for monitored process [2023-11-29 06:02:19,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:02:19,965 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 25 conjunts are in the unsatisfiable core [2023-11-29 06:02:19,968 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:02:20,203 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:02:20,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:02:20,206 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:02:20,206 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:02:20,207 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:02:20,208 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:02:20,295 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:02:20,296 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 67 treesize of output 65 [2023-11-29 06:02:24,155 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:02:24,155 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 113 treesize of output 57 [2023-11-29 06:02:24,183 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:02:24,183 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:02:24,183 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:02:24,183 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [389808553] [2023-11-29 06:02:24,183 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [389808553] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:02:24,183 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:02:24,183 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:02:24,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1720601672] [2023-11-29 06:02:24,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:02:24,184 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:02:24,184 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:02:24,184 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:02:24,184 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=41, Unknown=1, NotChecked=0, Total=56 [2023-11-29 06:02:28,113 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.83s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:02:31,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.75s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:02:35,261 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.33s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:02:38,787 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.48s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:02:42,446 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.64s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:02:45,964 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.35s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:02:49,579 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.57s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:02:53,811 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.94s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:02:57,777 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.92s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:01,587 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.77s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:05,234 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.60s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:09,241 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.89s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:13,134 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.87s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:16,670 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.49s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:20,503 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.81s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:24,167 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.64s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:28,136 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.95s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:31,933 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.77s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:36,062 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:39,955 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.85s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:43,856 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.85s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:47,662 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.76s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:51,313 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.61s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:55,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.70s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:03:59,030 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.98s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:03,052 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:03,053 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 50 out of 144 [2023-11-29 06:04:03,053 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 120 places, 121 transitions, 869 flow. Second operand has 8 states, 8 states have (on average 54.625) internal successors, (437), 8 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:04:03,053 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:04:03,053 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 50 of 144 [2023-11-29 06:04:03,053 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:04:07,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:15,774 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:23,528 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:27,439 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.90s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:31,448 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:35,532 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:39,544 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:47,902 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:51,911 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:55,744 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.83s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:04:59,806 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:05:12,037 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:05:16,571 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:05:20,589 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:05:24,559 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.91s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:05:28,467 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.65s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:05:32,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:05:36,733 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:05:40,781 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:05:41,339 INFO L124 PetriNetUnfolderBase]: 1163/2225 cut-off events. [2023-11-29 06:05:41,339 INFO L125 PetriNetUnfolderBase]: For 7908/7912 co-relation queries the response was YES. [2023-11-29 06:05:41,346 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8990 conditions, 2225 events. 1163/2225 cut-off events. For 7908/7912 co-relation queries the response was YES. Maximal size of possible extension queue 106. Compared 12531 event pairs, 86 based on Foata normal form. 2/2218 useless extension candidates. Maximal degree in co-relation 8964. Up to 642 conditions per place. [2023-11-29 06:05:41,353 INFO L140 encePairwiseOnDemand]: 131/144 looper letters, 163 selfloop transitions, 63 changer transitions 0/238 dead transitions. [2023-11-29 06:05:41,353 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 131 places, 238 transitions, 2109 flow [2023-11-29 06:05:41,353 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:05:41,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:05:41,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 750 transitions. [2023-11-29 06:05:41,355 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340277777777778 [2023-11-29 06:05:41,355 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 750 transitions. [2023-11-29 06:05:41,355 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 750 transitions. [2023-11-29 06:05:41,355 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:41,355 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 750 transitions. [2023-11-29 06:05:41,356 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 62.5) internal successors, (750), 12 states have internal predecessors, (750), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:41,357 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 144.0) internal successors, (1872), 13 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:41,357 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 144.0) internal successors, (1872), 13 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:41,357 INFO L175 Difference]: Start difference. First operand has 120 places, 121 transitions, 869 flow. Second operand 12 states and 750 transitions. [2023-11-29 06:05:41,358 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 131 places, 238 transitions, 2109 flow [2023-11-29 06:05:41,367 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 126 places, 238 transitions, 2013 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-29 06:05:41,370 INFO L231 Difference]: Finished difference. Result has 131 places, 145 transitions, 1165 flow [2023-11-29 06:05:41,370 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=801, PETRI_DIFFERENCE_MINUEND_PLACES=115, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=121, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=41, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=75, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=1165, PETRI_PLACES=131, PETRI_TRANSITIONS=145} [2023-11-29 06:05:41,371 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, -3 predicate places. [2023-11-29 06:05:41,371 INFO L495 AbstractCegarLoop]: Abstraction has has 131 places, 145 transitions, 1165 flow [2023-11-29 06:05:41,371 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 54.625) internal successors, (437), 8 states have internal predecessors, (437), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:41,371 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:41,371 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] [2023-11-29 06:05:41,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (29)] Ended with exit code 0 [2023-11-29 06:05:41,571 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:41,572 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:05:41,572 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:41,572 INFO L85 PathProgramCache]: Analyzing trace with hash -257967340, now seen corresponding path program 2 times [2023-11-29 06:05:41,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:41,573 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1233792826] [2023-11-29 06:05:41,573 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:05:41,573 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:41,573 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:41,574 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:05:41,575 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Waiting until timeout for monitored process [2023-11-29 06:05:41,967 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:05:41,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:05:41,984 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 06:05:41,986 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:42,096 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2023-11-29 06:05:42,136 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:05:42,137 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:05:42,137 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:42,137 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1233792826] [2023-11-29 06:05:42,137 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1233792826] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:05:42,137 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:05:42,137 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:05:42,137 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [822476848] [2023-11-29 06:05:42,137 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:05:42,137 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:05:42,137 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:42,138 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:05:42,138 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:05:42,467 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 144 [2023-11-29 06:05:42,468 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 131 places, 145 transitions, 1165 flow. Second operand has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:42,468 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:42,468 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 144 [2023-11-29 06:05:42,468 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:43,529 INFO L124 PetriNetUnfolderBase]: 731/1628 cut-off events. [2023-11-29 06:05:43,530 INFO L125 PetriNetUnfolderBase]: For 8138/8173 co-relation queries the response was YES. [2023-11-29 06:05:43,536 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7309 conditions, 1628 events. 731/1628 cut-off events. For 8138/8173 co-relation queries the response was YES. Maximal size of possible extension queue 86. Compared 9943 event pairs, 159 based on Foata normal form. 27/1631 useless extension candidates. Maximal degree in co-relation 7278. Up to 493 conditions per place. [2023-11-29 06:05:43,541 INFO L140 encePairwiseOnDemand]: 134/144 looper letters, 144 selfloop transitions, 53 changer transitions 0/232 dead transitions. [2023-11-29 06:05:43,541 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 141 places, 232 transitions, 2212 flow [2023-11-29 06:05:43,542 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2023-11-29 06:05:43,542 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 11 states. [2023-11-29 06:05:43,543 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 11 states to 11 states and 1021 transitions. [2023-11-29 06:05:43,543 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6445707070707071 [2023-11-29 06:05:43,543 INFO L72 ComplementDD]: Start complementDD. Operand 11 states and 1021 transitions. [2023-11-29 06:05:43,543 INFO L73 IsDeterministic]: Start isDeterministic. Operand 11 states and 1021 transitions. [2023-11-29 06:05:43,543 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:43,543 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 11 states and 1021 transitions. [2023-11-29 06:05:43,544 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 12 states, 11 states have (on average 92.81818181818181) internal successors, (1021), 11 states have internal predecessors, (1021), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:43,546 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 12 states, 12 states have (on average 144.0) internal successors, (1728), 12 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:43,546 INFO L81 ComplementDD]: Finished complementDD. Result has 12 states, 12 states have (on average 144.0) internal successors, (1728), 12 states have internal predecessors, (1728), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:43,546 INFO L175 Difference]: Start difference. First operand has 131 places, 145 transitions, 1165 flow. Second operand 11 states and 1021 transitions. [2023-11-29 06:05:43,546 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 141 places, 232 transitions, 2212 flow [2023-11-29 06:05:43,559 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 136 places, 232 transitions, 2057 flow, removed 38 selfloop flow, removed 5 redundant places. [2023-11-29 06:05:43,562 INFO L231 Difference]: Finished difference. Result has 142 places, 157 transitions, 1372 flow [2023-11-29 06:05:43,562 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=1047, PETRI_DIFFERENCE_MINUEND_PLACES=126, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=145, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=42, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=96, PETRI_DIFFERENCE_SUBTRAHEND_STATES=11, PETRI_FLOW=1372, PETRI_PLACES=142, PETRI_TRANSITIONS=157} [2023-11-29 06:05:43,563 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 8 predicate places. [2023-11-29 06:05:43,563 INFO L495 AbstractCegarLoop]: Abstraction has has 142 places, 157 transitions, 1372 flow [2023-11-29 06:05:43,563 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:43,563 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:43,563 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] [2023-11-29 06:05:43,570 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (30)] Ended with exit code 0 [2023-11-29 06:05:43,763 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:43,763 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:05:43,764 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:43,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1827159794, now seen corresponding path program 3 times [2023-11-29 06:05:43,765 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:43,765 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1206068007] [2023-11-29 06:05:43,765 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:05:43,765 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:43,765 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:43,766 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:05:43,767 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Waiting until timeout for monitored process [2023-11-29 06:05:44,137 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 06:05:44,137 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:05:44,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 06:05:44,155 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:44,273 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2023-11-29 06:05:44,295 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:05:44,295 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:05:44,295 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:44,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1206068007] [2023-11-29 06:05:44,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1206068007] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:05:44,296 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:05:44,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:05:44,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [445416050] [2023-11-29 06:05:44,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:05:44,296 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:05:44,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:44,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:05:44,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:05:44,670 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 144 [2023-11-29 06:05:44,671 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 142 places, 157 transitions, 1372 flow. Second operand has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:44,671 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:44,671 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 144 [2023-11-29 06:05:44,671 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:45,821 INFO L124 PetriNetUnfolderBase]: 626/1475 cut-off events. [2023-11-29 06:05:45,821 INFO L125 PetriNetUnfolderBase]: For 8152/8178 co-relation queries the response was YES. [2023-11-29 06:05:45,827 INFO L83 FinitePrefix]: Finished finitePrefix Result has 6688 conditions, 1475 events. 626/1475 cut-off events. For 8152/8178 co-relation queries the response was YES. Maximal size of possible extension queue 74. Compared 9007 event pairs, 87 based on Foata normal form. 40/1490 useless extension candidates. Maximal degree in co-relation 6651. Up to 419 conditions per place. [2023-11-29 06:05:45,832 INFO L140 encePairwiseOnDemand]: 134/144 looper letters, 133 selfloop transitions, 80 changer transitions 0/248 dead transitions. [2023-11-29 06:05:45,832 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 156 places, 248 transitions, 2410 flow [2023-11-29 06:05:45,832 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-29 06:05:45,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-29 06:05:45,834 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 1373 transitions. [2023-11-29 06:05:45,835 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6356481481481482 [2023-11-29 06:05:45,835 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 1373 transitions. [2023-11-29 06:05:45,835 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 1373 transitions. [2023-11-29 06:05:45,835 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:45,835 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 1373 transitions. [2023-11-29 06:05:45,837 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 91.53333333333333) internal successors, (1373), 15 states have internal predecessors, (1373), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:45,839 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 144.0) internal successors, (2304), 16 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:45,839 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 144.0) internal successors, (2304), 16 states have internal predecessors, (2304), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:45,839 INFO L175 Difference]: Start difference. First operand has 142 places, 157 transitions, 1372 flow. Second operand 15 states and 1373 transitions. [2023-11-29 06:05:45,839 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 156 places, 248 transitions, 2410 flow [2023-11-29 06:05:45,854 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 151 places, 248 transitions, 2251 flow, removed 43 selfloop flow, removed 5 redundant places. [2023-11-29 06:05:45,857 INFO L231 Difference]: Finished difference. Result has 158 places, 171 transitions, 1659 flow [2023-11-29 06:05:45,857 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=1208, PETRI_DIFFERENCE_MINUEND_PLACES=137, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=154, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=63, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=83, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=1659, PETRI_PLACES=158, PETRI_TRANSITIONS=171} [2023-11-29 06:05:45,857 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 24 predicate places. [2023-11-29 06:05:45,858 INFO L495 AbstractCegarLoop]: Abstraction has has 158 places, 171 transitions, 1659 flow [2023-11-29 06:05:45,858 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:45,858 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:45,858 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] [2023-11-29 06:05:45,867 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (31)] Forceful destruction successful, exit code 0 [2023-11-29 06:05:46,058 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:46,059 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:05:46,059 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:46,059 INFO L85 PathProgramCache]: Analyzing trace with hash 1039207974, now seen corresponding path program 4 times [2023-11-29 06:05:46,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:46,060 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [610316596] [2023-11-29 06:05:46,060 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:05:46,060 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:46,060 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:46,061 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:05:46,062 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Waiting until timeout for monitored process [2023-11-29 06:05:46,579 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:05:46,580 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:05:46,598 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 27 conjunts are in the unsatisfiable core [2023-11-29 06:05:46,602 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:46,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:46,801 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:46,802 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-29 06:05:46,802 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:05:46,803 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:05:46,804 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 7 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:05:46,888 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:05:46,888 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 68 treesize of output 55 [2023-11-29 06:05:47,644 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:05:47,645 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 5 select indices, 5 select index equivalence classes, 10 disjoint index pairs (out of 10 index pairs), introduced 5 new quantified variables, introduced 10 case distinctions, treesize of input 103 treesize of output 51 [2023-11-29 06:05:47,670 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:05:47,670 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:05:47,670 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:47,670 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [610316596] [2023-11-29 06:05:47,671 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [610316596] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:05:47,671 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:05:47,671 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:05:47,671 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036812707] [2023-11-29 06:05:47,671 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:05:47,671 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:05:47,671 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:47,672 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:05:47,672 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:05:49,636 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 77 out of 144 [2023-11-29 06:05:49,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 158 places, 171 transitions, 1659 flow. Second operand has 8 states, 8 states have (on average 81.125) internal successors, (649), 8 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:49,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:49,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 77 of 144 [2023-11-29 06:05:49,637 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:51,760 INFO L124 PetriNetUnfolderBase]: 820/1828 cut-off events. [2023-11-29 06:05:51,760 INFO L125 PetriNetUnfolderBase]: For 11393/11403 co-relation queries the response was YES. [2023-11-29 06:05:51,768 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8624 conditions, 1828 events. 820/1828 cut-off events. For 11393/11403 co-relation queries the response was YES. Maximal size of possible extension queue 95. Compared 11312 event pairs, 92 based on Foata normal form. 10/1832 useless extension candidates. Maximal degree in co-relation 8582. Up to 517 conditions per place. [2023-11-29 06:05:51,775 INFO L140 encePairwiseOnDemand]: 132/144 looper letters, 167 selfloop transitions, 61 changer transitions 0/249 dead transitions. [2023-11-29 06:05:51,775 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 167 places, 249 transitions, 2894 flow [2023-11-29 06:05:51,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 06:05:51,775 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 10 states. [2023-11-29 06:05:51,776 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 10 states to 10 states and 877 transitions. [2023-11-29 06:05:51,776 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6090277777777777 [2023-11-29 06:05:51,776 INFO L72 ComplementDD]: Start complementDD. Operand 10 states and 877 transitions. [2023-11-29 06:05:51,777 INFO L73 IsDeterministic]: Start isDeterministic. Operand 10 states and 877 transitions. [2023-11-29 06:05:51,777 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:51,777 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 10 states and 877 transitions. [2023-11-29 06:05:51,778 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 11 states, 10 states have (on average 87.7) internal successors, (877), 10 states have internal predecessors, (877), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:51,779 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 11 states, 11 states have (on average 144.0) internal successors, (1584), 11 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:51,779 INFO L81 ComplementDD]: Finished complementDD. Result has 11 states, 11 states have (on average 144.0) internal successors, (1584), 11 states have internal predecessors, (1584), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:51,779 INFO L175 Difference]: Start difference. First operand has 158 places, 171 transitions, 1659 flow. Second operand 10 states and 877 transitions. [2023-11-29 06:05:51,779 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 167 places, 249 transitions, 2894 flow [2023-11-29 06:05:51,803 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 160 places, 249 transitions, 2673 flow, removed 51 selfloop flow, removed 7 redundant places. [2023-11-29 06:05:51,807 INFO L231 Difference]: Finished difference. Result has 163 places, 179 transitions, 1738 flow [2023-11-29 06:05:51,807 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=1493, PETRI_DIFFERENCE_MINUEND_PLACES=151, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=171, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=53, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=113, PETRI_DIFFERENCE_SUBTRAHEND_STATES=10, PETRI_FLOW=1738, PETRI_PLACES=163, PETRI_TRANSITIONS=179} [2023-11-29 06:05:51,807 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 29 predicate places. [2023-11-29 06:05:51,807 INFO L495 AbstractCegarLoop]: Abstraction has has 163 places, 179 transitions, 1738 flow [2023-11-29 06:05:51,808 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 81.125) internal successors, (649), 8 states have internal predecessors, (649), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:51,808 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:51,808 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] [2023-11-29 06:05:51,816 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (32)] Ended with exit code 0 [2023-11-29 06:05:52,008 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:52,008 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:05:52,009 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:52,009 INFO L85 PathProgramCache]: Analyzing trace with hash -2010511910, now seen corresponding path program 5 times [2023-11-29 06:05:52,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:52,010 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1434929591] [2023-11-29 06:05:52,010 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:05:52,010 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:52,010 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:52,011 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:05:52,012 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Waiting until timeout for monitored process [2023-11-29 06:05:52,384 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:05:52,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:05:52,398 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 06:05:52,400 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:52,486 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2023-11-29 06:05:52,520 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:05:52,520 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:05:52,520 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:52,520 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1434929591] [2023-11-29 06:05:52,520 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1434929591] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:05:52,520 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:05:52,520 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:05:52,520 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [624337427] [2023-11-29 06:05:52,521 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:05:52,521 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:05:52,521 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:52,521 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:05:52,521 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:05:52,750 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 144 [2023-11-29 06:05:52,751 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 163 places, 179 transitions, 1738 flow. Second operand has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:52,751 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:52,751 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 144 [2023-11-29 06:05:52,751 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:53,610 INFO L124 PetriNetUnfolderBase]: 746/1773 cut-off events. [2023-11-29 06:05:53,610 INFO L125 PetriNetUnfolderBase]: For 11410/11429 co-relation queries the response was YES. [2023-11-29 06:05:53,637 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8407 conditions, 1773 events. 746/1773 cut-off events. For 11410/11429 co-relation queries the response was YES. Maximal size of possible extension queue 98. Compared 11558 event pairs, 80 based on Foata normal form. 26/1787 useless extension candidates. Maximal degree in co-relation 8363. Up to 620 conditions per place. [2023-11-29 06:05:53,643 INFO L140 encePairwiseOnDemand]: 134/144 looper letters, 119 selfloop transitions, 91 changer transitions 0/247 dead transitions. [2023-11-29 06:05:53,643 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 174 places, 247 transitions, 2828 flow [2023-11-29 06:05:53,643 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:05:53,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:05:53,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1080 transitions. [2023-11-29 06:05:53,644 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.625 [2023-11-29 06:05:53,644 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1080 transitions. [2023-11-29 06:05:53,645 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1080 transitions. [2023-11-29 06:05:53,645 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:53,645 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1080 transitions. [2023-11-29 06:05:53,647 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 90.0) internal successors, (1080), 12 states have internal predecessors, (1080), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:53,649 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 144.0) internal successors, (1872), 13 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:53,649 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 144.0) internal successors, (1872), 13 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:53,650 INFO L175 Difference]: Start difference. First operand has 163 places, 179 transitions, 1738 flow. Second operand 12 states and 1080 transitions. [2023-11-29 06:05:53,650 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 174 places, 247 transitions, 2828 flow [2023-11-29 06:05:53,684 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 167 places, 247 transitions, 2742 flow, removed 23 selfloop flow, removed 7 redundant places. [2023-11-29 06:05:53,687 INFO L231 Difference]: Finished difference. Result has 171 places, 203 transitions, 2271 flow [2023-11-29 06:05:53,688 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=1672, PETRI_DIFFERENCE_MINUEND_PLACES=156, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=179, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=69, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=104, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2271, PETRI_PLACES=171, PETRI_TRANSITIONS=203} [2023-11-29 06:05:53,688 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 37 predicate places. [2023-11-29 06:05:53,688 INFO L495 AbstractCegarLoop]: Abstraction has has 171 places, 203 transitions, 2271 flow [2023-11-29 06:05:53,688 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:53,688 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:53,689 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] [2023-11-29 06:05:53,697 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (33)] Forceful destruction successful, exit code 0 [2023-11-29 06:05:53,889 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:53,889 INFO L420 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:05:53,889 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:53,889 INFO L85 PathProgramCache]: Analyzing trace with hash -956554184, now seen corresponding path program 6 times [2023-11-29 06:05:53,890 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:53,890 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [264304653] [2023-11-29 06:05:53,890 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:05:53,890 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:53,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:53,891 INFO L229 MonitoredProcess]: Starting monitored process 34 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:05:53,892 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Waiting until timeout for monitored process [2023-11-29 06:05:54,277 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 06:05:54,277 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:05:54,293 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 06:05:54,295 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:54,417 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2023-11-29 06:05:54,446 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:05:54,446 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:05:54,446 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:54,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [264304653] [2023-11-29 06:05:54,447 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [264304653] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:05:54,447 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:05:54,447 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:05:54,447 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [266166331] [2023-11-29 06:05:54,447 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:05:54,447 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:05:54,447 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:54,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:05:54,448 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:05:54,866 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 144 [2023-11-29 06:05:54,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 171 places, 203 transitions, 2271 flow. Second operand has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:54,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:54,867 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 144 [2023-11-29 06:05:54,867 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:56,133 INFO L124 PetriNetUnfolderBase]: 880/2142 cut-off events. [2023-11-29 06:05:56,133 INFO L125 PetriNetUnfolderBase]: For 15646/15674 co-relation queries the response was YES. [2023-11-29 06:05:56,144 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10528 conditions, 2142 events. 880/2142 cut-off events. For 15646/15674 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 14784 event pairs, 167 based on Foata normal form. 38/2146 useless extension candidates. Maximal degree in co-relation 10483. Up to 637 conditions per place. [2023-11-29 06:05:56,151 INFO L140 encePairwiseOnDemand]: 134/144 looper letters, 173 selfloop transitions, 88 changer transitions 0/298 dead transitions. [2023-11-29 06:05:56,151 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 182 places, 298 transitions, 3588 flow [2023-11-29 06:05:56,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-29 06:05:56,152 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 12 states. [2023-11-29 06:05:56,153 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12 states to 12 states and 1122 transitions. [2023-11-29 06:05:56,153 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6493055555555556 [2023-11-29 06:05:56,153 INFO L72 ComplementDD]: Start complementDD. Operand 12 states and 1122 transitions. [2023-11-29 06:05:56,153 INFO L73 IsDeterministic]: Start isDeterministic. Operand 12 states and 1122 transitions. [2023-11-29 06:05:56,154 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:56,154 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 12 states and 1122 transitions. [2023-11-29 06:05:56,155 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 13 states, 12 states have (on average 93.5) internal successors, (1122), 12 states have internal predecessors, (1122), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:56,156 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 13 states, 13 states have (on average 144.0) internal successors, (1872), 13 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:56,156 INFO L81 ComplementDD]: Finished complementDD. Result has 13 states, 13 states have (on average 144.0) internal successors, (1872), 13 states have internal predecessors, (1872), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:56,156 INFO L175 Difference]: Start difference. First operand has 171 places, 203 transitions, 2271 flow. Second operand 12 states and 1122 transitions. [2023-11-29 06:05:56,157 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 182 places, 298 transitions, 3588 flow [2023-11-29 06:05:56,199 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 177 places, 298 transitions, 3448 flow, removed 45 selfloop flow, removed 5 redundant places. [2023-11-29 06:05:56,204 INFO L231 Difference]: Finished difference. Result has 183 places, 225 transitions, 2845 flow [2023-11-29 06:05:56,204 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=2174, PETRI_DIFFERENCE_MINUEND_PLACES=166, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=203, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=66, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=125, PETRI_DIFFERENCE_SUBTRAHEND_STATES=12, PETRI_FLOW=2845, PETRI_PLACES=183, PETRI_TRANSITIONS=225} [2023-11-29 06:05:56,205 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 49 predicate places. [2023-11-29 06:05:56,205 INFO L495 AbstractCegarLoop]: Abstraction has has 183 places, 225 transitions, 2845 flow [2023-11-29 06:05:56,205 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:56,205 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:56,205 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] [2023-11-29 06:05:56,212 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (34)] Ended with exit code 0 [2023-11-29 06:05:56,405 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:56,405 INFO L420 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:05:56,406 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:56,406 INFO L85 PathProgramCache]: Analyzing trace with hash -1223670200, now seen corresponding path program 7 times [2023-11-29 06:05:56,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:56,406 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1091808494] [2023-11-29 06:05:56,406 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:05:56,407 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:56,407 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:56,407 INFO L229 MonitoredProcess]: Starting monitored process 35 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:05:56,408 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Waiting until timeout for monitored process [2023-11-29 06:05:56,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:05:56,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 374 conjuncts, 23 conjunts are in the unsatisfiable core [2023-11-29 06:05:56,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:56,905 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 9 [2023-11-29 06:05:56,930 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:05:56,930 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:05:56,930 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:05:56,930 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1091808494] [2023-11-29 06:05:56,931 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1091808494] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:05:56,931 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:05:56,931 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2023-11-29 06:05:56,931 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1928604129] [2023-11-29 06:05:56,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:05:56,931 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-29 06:05:56,931 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:05:56,932 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-29 06:05:56,932 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2023-11-29 06:05:57,238 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 82 out of 144 [2023-11-29 06:05:57,239 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 183 places, 225 transitions, 2845 flow. Second operand has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:57,239 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:05:57,239 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 82 of 144 [2023-11-29 06:05:57,239 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:05:58,416 INFO L124 PetriNetUnfolderBase]: 570/1539 cut-off events. [2023-11-29 06:05:58,416 INFO L125 PetriNetUnfolderBase]: For 12319/12333 co-relation queries the response was YES. [2023-11-29 06:05:58,427 INFO L83 FinitePrefix]: Finished finitePrefix Result has 7456 conditions, 1539 events. 570/1539 cut-off events. For 12319/12333 co-relation queries the response was YES. Maximal size of possible extension queue 73. Compared 10052 event pairs, 56 based on Foata normal form. 36/1567 useless extension candidates. Maximal degree in co-relation 7405. Up to 409 conditions per place. [2023-11-29 06:05:58,432 INFO L140 encePairwiseOnDemand]: 134/144 looper letters, 119 selfloop transitions, 107 changer transitions 0/258 dead transitions. [2023-11-29 06:05:58,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 193 places, 258 transitions, 3306 flow [2023-11-29 06:05:58,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-29 06:05:58,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-29 06:05:58,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 1270 transitions. [2023-11-29 06:05:58,435 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.6299603174603174 [2023-11-29 06:05:58,435 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 1270 transitions. [2023-11-29 06:05:58,435 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 1270 transitions. [2023-11-29 06:05:58,436 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:05:58,436 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 1270 transitions. [2023-11-29 06:05:58,438 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 90.71428571428571) internal successors, (1270), 14 states have internal predecessors, (1270), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:58,441 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 144.0) internal successors, (2160), 15 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:58,441 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 144.0) internal successors, (2160), 15 states have internal predecessors, (2160), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:58,441 INFO L175 Difference]: Start difference. First operand has 183 places, 225 transitions, 2845 flow. Second operand 14 states and 1270 transitions. [2023-11-29 06:05:58,442 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 193 places, 258 transitions, 3306 flow [2023-11-29 06:05:58,500 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 178 places, 258 transitions, 2913 flow, removed 86 selfloop flow, removed 15 redundant places. [2023-11-29 06:05:58,504 INFO L231 Difference]: Finished difference. Result has 184 places, 205 transitions, 2644 flow [2023-11-29 06:05:58,504 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=2126, PETRI_DIFFERENCE_MINUEND_PLACES=165, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=193, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=95, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=90, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=2644, PETRI_PLACES=184, PETRI_TRANSITIONS=205} [2023-11-29 06:05:58,504 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 50 predicate places. [2023-11-29 06:05:58,505 INFO L495 AbstractCegarLoop]: Abstraction has has 184 places, 205 transitions, 2644 flow [2023-11-29 06:05:58,505 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 85.625) internal successors, (685), 8 states have internal predecessors, (685), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:05:58,505 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:05:58,505 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] [2023-11-29 06:05:58,514 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (35)] Forceful destruction successful, exit code 0 [2023-11-29 06:05:58,705 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:58,705 INFO L420 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:05:58,706 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:05:58,706 INFO L85 PathProgramCache]: Analyzing trace with hash 2050053008, now seen corresponding path program 1 times [2023-11-29 06:05:58,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:05:58,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1646497740] [2023-11-29 06:05:58,707 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:05:58,707 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:05:58,707 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:05:58,708 INFO L229 MonitoredProcess]: Starting monitored process 36 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:05:58,709 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Waiting until timeout for monitored process [2023-11-29 06:05:59,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:05:59,202 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:05:59,207 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:05:59,263 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:05:59,264 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:05:59,264 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:05:59,266 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:05:59,711 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 45 [2023-11-29 06:05:59,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 81 [2023-11-29 06:06:00,105 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:00,107 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 109 [2023-11-29 06:06:00,288 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:00,289 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 217 treesize of output 151 [2023-11-29 06:06:00,663 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:00,663 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 349 treesize of output 293 [2023-11-29 06:06:00,696 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:06:00,696 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:00,697 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:00,697 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1646497740] [2023-11-29 06:06:00,697 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1646497740] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:00,697 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:00,697 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 06:06:00,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846295373] [2023-11-29 06:06:00,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:00,697 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:06:00,698 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:00,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:06:00,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:06:04,013 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:06:04,014 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 184 places, 205 transitions, 2644 flow. Second operand has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:04,014 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:04,014 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:06:04,014 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:08,328 INFO L124 PetriNetUnfolderBase]: 900/2075 cut-off events. [2023-11-29 06:06:08,328 INFO L125 PetriNetUnfolderBase]: For 15101/15105 co-relation queries the response was YES. [2023-11-29 06:06:08,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9363 conditions, 2075 events. 900/2075 cut-off events. For 15101/15105 co-relation queries the response was YES. Maximal size of possible extension queue 81. Compared 13030 event pairs, 183 based on Foata normal form. 3/2078 useless extension candidates. Maximal degree in co-relation 9316. Up to 1020 conditions per place. [2023-11-29 06:06:08,344 INFO L140 encePairwiseOnDemand]: 126/144 looper letters, 201 selfloop transitions, 119 changer transitions 0/336 dead transitions. [2023-11-29 06:06:08,344 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 203 places, 336 transitions, 4755 flow [2023-11-29 06:06:08,345 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2023-11-29 06:06:08,345 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 20 states. [2023-11-29 06:06:08,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 20 states to 20 states and 1629 transitions. [2023-11-29 06:06:08,347 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.565625 [2023-11-29 06:06:08,347 INFO L72 ComplementDD]: Start complementDD. Operand 20 states and 1629 transitions. [2023-11-29 06:06:08,347 INFO L73 IsDeterministic]: Start isDeterministic. Operand 20 states and 1629 transitions. [2023-11-29 06:06:08,347 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:08,347 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 20 states and 1629 transitions. [2023-11-29 06:06:08,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 21 states, 20 states have (on average 81.45) internal successors, (1629), 20 states have internal predecessors, (1629), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:08,351 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 21 states, 21 states have (on average 144.0) internal successors, (3024), 21 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:08,352 INFO L81 ComplementDD]: Finished complementDD. Result has 21 states, 21 states have (on average 144.0) internal successors, (3024), 21 states have internal predecessors, (3024), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:08,352 INFO L175 Difference]: Start difference. First operand has 184 places, 205 transitions, 2644 flow. Second operand 20 states and 1629 transitions. [2023-11-29 06:06:08,352 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 203 places, 336 transitions, 4755 flow [2023-11-29 06:06:08,413 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 194 places, 336 transitions, 4474 flow, removed 43 selfloop flow, removed 9 redundant places. [2023-11-29 06:06:08,418 INFO L231 Difference]: Finished difference. Result has 207 places, 260 transitions, 3744 flow [2023-11-29 06:06:08,419 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=2455, PETRI_DIFFERENCE_MINUEND_PLACES=175, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=205, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=64, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=122, PETRI_DIFFERENCE_SUBTRAHEND_STATES=20, PETRI_FLOW=3744, PETRI_PLACES=207, PETRI_TRANSITIONS=260} [2023-11-29 06:06:08,419 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 73 predicate places. [2023-11-29 06:06:08,419 INFO L495 AbstractCegarLoop]: Abstraction has has 207 places, 260 transitions, 3744 flow [2023-11-29 06:06:08,419 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:08,419 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:08,419 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] [2023-11-29 06:06:08,427 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (36)] Ended with exit code 0 [2023-11-29 06:06:08,620 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:08,620 INFO L420 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:06:08,620 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:08,620 INFO L85 PathProgramCache]: Analyzing trace with hash -1939734210, now seen corresponding path program 2 times [2023-11-29 06:06:08,621 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:08,621 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [63162752] [2023-11-29 06:06:08,621 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:06:08,621 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:08,621 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:08,622 INFO L229 MonitoredProcess]: Starting monitored process 37 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:06:08,623 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Waiting until timeout for monitored process [2023-11-29 06:06:09,097 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:06:09,097 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:06:09,118 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:06:09,123 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:09,180 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:09,180 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:09,181 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:09,182 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:06:09,583 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 45 [2023-11-29 06:06:09,934 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 81 [2023-11-29 06:06:10,117 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:10,118 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 109 [2023-11-29 06:06:10,418 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:10,418 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 217 treesize of output 151 [2023-11-29 06:06:10,674 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:10,675 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 349 treesize of output 293 [2023-11-29 06:06:10,707 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:06:10,707 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:10,707 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:10,707 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [63162752] [2023-11-29 06:06:10,707 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [63162752] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:10,707 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:10,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 06:06:10,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [164719241] [2023-11-29 06:06:10,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:10,708 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:06:10,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:10,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:06:10,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:06:15,073 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-29 06:06:19,504 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:06:19,505 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 207 places, 260 transitions, 3744 flow. Second operand has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:19,505 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:19,505 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:06:19,505 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:24,885 INFO L124 PetriNetUnfolderBase]: 987/2235 cut-off events. [2023-11-29 06:06:24,885 INFO L125 PetriNetUnfolderBase]: For 16181/16189 co-relation queries the response was YES. [2023-11-29 06:06:24,896 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10607 conditions, 2235 events. 987/2235 cut-off events. For 16181/16189 co-relation queries the response was YES. Maximal size of possible extension queue 91. Compared 14201 event pairs, 266 based on Foata normal form. 7/2242 useless extension candidates. Maximal degree in co-relation 10550. Up to 1054 conditions per place. [2023-11-29 06:06:24,902 INFO L140 encePairwiseOnDemand]: 126/144 looper letters, 218 selfloop transitions, 141 changer transitions 0/375 dead transitions. [2023-11-29 06:06:24,902 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 228 places, 375 transitions, 5418 flow [2023-11-29 06:06:24,902 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 06:06:24,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 06:06:24,904 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1794 transitions. [2023-11-29 06:06:24,904 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5662878787878788 [2023-11-29 06:06:24,904 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1794 transitions. [2023-11-29 06:06:24,904 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1794 transitions. [2023-11-29 06:06:24,905 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:24,905 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1794 transitions. [2023-11-29 06:06:24,907 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 81.54545454545455) internal successors, (1794), 22 states have internal predecessors, (1794), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:24,910 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 144.0) internal successors, (3312), 23 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:24,910 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 144.0) internal successors, (3312), 23 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:24,910 INFO L175 Difference]: Start difference. First operand has 207 places, 260 transitions, 3744 flow. Second operand 22 states and 1794 transitions. [2023-11-29 06:06:24,910 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 228 places, 375 transitions, 5418 flow [2023-11-29 06:06:24,976 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 225 places, 375 transitions, 5320 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-29 06:06:24,982 INFO L231 Difference]: Finished difference. Result has 236 places, 301 transitions, 4598 flow [2023-11-29 06:06:24,983 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=3657, PETRI_DIFFERENCE_MINUEND_PLACES=204, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=260, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=104, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=138, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=4598, PETRI_PLACES=236, PETRI_TRANSITIONS=301} [2023-11-29 06:06:24,983 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 102 predicate places. [2023-11-29 06:06:24,983 INFO L495 AbstractCegarLoop]: Abstraction has has 236 places, 301 transitions, 4598 flow [2023-11-29 06:06:24,983 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:24,983 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:24,983 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] [2023-11-29 06:06:24,991 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (37)] Ended with exit code 0 [2023-11-29 06:06:25,184 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 37 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:25,184 INFO L420 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:06:25,184 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:25,184 INFO L85 PathProgramCache]: Analyzing trace with hash -1710214770, now seen corresponding path program 3 times [2023-11-29 06:06:25,185 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:25,185 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2138202163] [2023-11-29 06:06:25,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:06:25,185 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:25,186 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:25,186 INFO L229 MonitoredProcess]: Starting monitored process 38 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:06:25,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Waiting until timeout for monitored process [2023-11-29 06:06:25,675 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 06:06:25,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:06:25,695 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:06:25,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:25,747 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:25,748 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:25,748 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:25,749 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:06:26,164 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 45 [2023-11-29 06:06:26,574 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 81 [2023-11-29 06:06:26,751 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:26,753 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 109 [2023-11-29 06:06:26,960 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:26,960 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 217 treesize of output 151 [2023-11-29 06:06:27,258 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:27,258 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 349 treesize of output 293 [2023-11-29 06:06:27,287 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:06:27,287 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:27,287 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:27,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2138202163] [2023-11-29 06:06:27,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2138202163] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:27,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:27,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 06:06:27,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1536495442] [2023-11-29 06:06:27,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:27,287 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:06:27,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:27,288 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:06:27,288 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:06:29,993 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:06:29,994 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 236 places, 301 transitions, 4598 flow. Second operand has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:29,994 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:29,994 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:06:29,994 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:33,693 INFO L124 PetriNetUnfolderBase]: 1075/2444 cut-off events. [2023-11-29 06:06:33,693 INFO L125 PetriNetUnfolderBase]: For 21046/21058 co-relation queries the response was YES. [2023-11-29 06:06:33,706 INFO L83 FinitePrefix]: Finished finitePrefix Result has 12202 conditions, 2444 events. 1075/2444 cut-off events. For 21046/21058 co-relation queries the response was YES. Maximal size of possible extension queue 101. Compared 16022 event pairs, 327 based on Foata normal form. 11/2455 useless extension candidates. Maximal degree in co-relation 12134. Up to 1262 conditions per place. [2023-11-29 06:06:33,713 INFO L140 encePairwiseOnDemand]: 126/144 looper letters, 230 selfloop transitions, 143 changer transitions 0/389 dead transitions. [2023-11-29 06:06:33,713 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 256 places, 389 transitions, 6137 flow [2023-11-29 06:06:33,714 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 06:06:33,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 06:06:33,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1700 transitions. [2023-11-29 06:06:33,716 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5621693121693122 [2023-11-29 06:06:33,716 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1700 transitions. [2023-11-29 06:06:33,716 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1700 transitions. [2023-11-29 06:06:33,717 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:33,717 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1700 transitions. [2023-11-29 06:06:33,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 80.95238095238095) internal successors, (1700), 21 states have internal predecessors, (1700), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:33,721 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 144.0) internal successors, (3168), 22 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:33,721 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 144.0) internal successors, (3168), 22 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:33,721 INFO L175 Difference]: Start difference. First operand has 236 places, 301 transitions, 4598 flow. Second operand 21 states and 1700 transitions. [2023-11-29 06:06:33,721 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 256 places, 389 transitions, 6137 flow [2023-11-29 06:06:33,820 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 251 places, 389 transitions, 6000 flow, removed 33 selfloop flow, removed 5 redundant places. [2023-11-29 06:06:33,827 INFO L231 Difference]: Finished difference. Result has 263 places, 327 transitions, 5248 flow [2023-11-29 06:06:33,827 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=4485, PETRI_DIFFERENCE_MINUEND_PLACES=231, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=301, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=117, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=170, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=5248, PETRI_PLACES=263, PETRI_TRANSITIONS=327} [2023-11-29 06:06:33,827 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 129 predicate places. [2023-11-29 06:06:33,828 INFO L495 AbstractCegarLoop]: Abstraction has has 263 places, 327 transitions, 5248 flow [2023-11-29 06:06:33,828 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:33,828 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:33,828 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:06:33,836 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (38)] Ended with exit code 0 [2023-11-29 06:06:34,028 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:34,029 INFO L420 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:06:34,029 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:34,029 INFO L85 PathProgramCache]: Analyzing trace with hash -1251672960, now seen corresponding path program 4 times [2023-11-29 06:06:34,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:34,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [850011897] [2023-11-29 06:06:34,030 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:06:34,030 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:34,030 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:34,031 INFO L229 MonitoredProcess]: Starting monitored process 39 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:06:34,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Waiting until timeout for monitored process [2023-11-29 06:06:34,673 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:06:34,673 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:06:34,694 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:06:34,699 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:34,741 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:34,742 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:34,742 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:34,743 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:06:35,218 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 45 [2023-11-29 06:06:35,488 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 81 [2023-11-29 06:06:35,825 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:35,826 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 109 [2023-11-29 06:06:36,005 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:36,005 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 217 treesize of output 151 [2023-11-29 06:06:36,251 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:36,251 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 349 treesize of output 293 [2023-11-29 06:06:36,278 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:06:36,278 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:36,278 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:36,278 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [850011897] [2023-11-29 06:06:36,278 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [850011897] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:36,278 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:36,278 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 06:06:36,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2054085760] [2023-11-29 06:06:36,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:36,279 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:06:36,279 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:36,279 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:06:36,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:06:40,282 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:06:40,283 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 263 places, 327 transitions, 5248 flow. Second operand has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:40,283 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:40,283 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:06:40,283 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:45,226 INFO L124 PetriNetUnfolderBase]: 1202/2690 cut-off events. [2023-11-29 06:06:45,226 INFO L125 PetriNetUnfolderBase]: For 26701/26713 co-relation queries the response was YES. [2023-11-29 06:06:45,243 INFO L83 FinitePrefix]: Finished finitePrefix Result has 13988 conditions, 2690 events. 1202/2690 cut-off events. For 26701/26713 co-relation queries the response was YES. Maximal size of possible extension queue 115. Compared 17872 event pairs, 303 based on Foata normal form. 11/2701 useless extension candidates. Maximal degree in co-relation 13909. Up to 1236 conditions per place. [2023-11-29 06:06:45,253 INFO L140 encePairwiseOnDemand]: 126/144 looper letters, 257 selfloop transitions, 174 changer transitions 0/447 dead transitions. [2023-11-29 06:06:45,253 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 284 places, 447 transitions, 7302 flow [2023-11-29 06:06:45,253 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 06:06:45,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 06:06:45,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1796 transitions. [2023-11-29 06:06:45,255 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5669191919191919 [2023-11-29 06:06:45,255 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1796 transitions. [2023-11-29 06:06:45,255 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1796 transitions. [2023-11-29 06:06:45,255 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:45,255 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1796 transitions. [2023-11-29 06:06:45,257 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 81.63636363636364) internal successors, (1796), 22 states have internal predecessors, (1796), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:45,260 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 144.0) internal successors, (3312), 23 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:45,260 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 144.0) internal successors, (3312), 23 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:45,260 INFO L175 Difference]: Start difference. First operand has 263 places, 327 transitions, 5248 flow. Second operand 22 states and 1796 transitions. [2023-11-29 06:06:45,260 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 284 places, 447 transitions, 7302 flow [2023-11-29 06:06:45,404 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 279 places, 447 transitions, 7108 flow, removed 21 selfloop flow, removed 5 redundant places. [2023-11-29 06:06:45,411 INFO L231 Difference]: Finished difference. Result has 289 places, 360 transitions, 6119 flow [2023-11-29 06:06:45,412 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=5068, PETRI_DIFFERENCE_MINUEND_PLACES=258, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=327, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=143, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=169, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6119, PETRI_PLACES=289, PETRI_TRANSITIONS=360} [2023-11-29 06:06:45,412 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 155 predicate places. [2023-11-29 06:06:45,412 INFO L495 AbstractCegarLoop]: Abstraction has has 289 places, 360 transitions, 6119 flow [2023-11-29 06:06:45,412 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:45,412 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:45,412 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] [2023-11-29 06:06:45,420 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (39)] Ended with exit code 0 [2023-11-29 06:06:45,613 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:45,613 INFO L420 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:06:45,613 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:45,613 INFO L85 PathProgramCache]: Analyzing trace with hash -670935006, now seen corresponding path program 5 times [2023-11-29 06:06:45,614 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:45,614 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1755568985] [2023-11-29 06:06:45,614 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:06:45,614 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:45,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:45,615 INFO L229 MonitoredProcess]: Starting monitored process 40 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:06:45,616 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Waiting until timeout for monitored process [2023-11-29 06:06:46,150 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:06:46,150 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:06:46,171 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:06:46,176 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:46,227 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:46,227 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:46,228 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:46,228 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:06:46,672 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 45 [2023-11-29 06:06:47,086 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 81 [2023-11-29 06:06:47,334 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:47,335 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 109 [2023-11-29 06:06:47,539 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:47,540 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 217 treesize of output 151 [2023-11-29 06:06:47,814 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:47,814 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 349 treesize of output 293 [2023-11-29 06:06:47,849 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:06:47,849 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:47,849 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:47,849 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1755568985] [2023-11-29 06:06:47,849 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1755568985] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:47,849 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:47,850 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 06:06:47,850 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1446090370] [2023-11-29 06:06:47,850 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:47,850 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:06:47,850 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:47,850 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:06:47,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=151, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:06:51,758 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:06:51,758 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 289 places, 360 transitions, 6119 flow. Second operand has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:51,759 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:06:51,759 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:06:51,759 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:06:57,353 INFO L124 PetriNetUnfolderBase]: 1253/2814 cut-off events. [2023-11-29 06:06:57,353 INFO L125 PetriNetUnfolderBase]: For 32652/32660 co-relation queries the response was YES. [2023-11-29 06:06:57,374 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15069 conditions, 2814 events. 1253/2814 cut-off events. For 32652/32660 co-relation queries the response was YES. Maximal size of possible extension queue 122. Compared 18855 event pairs, 352 based on Foata normal form. 7/2821 useless extension candidates. Maximal degree in co-relation 14980. Up to 1408 conditions per place. [2023-11-29 06:06:57,383 INFO L140 encePairwiseOnDemand]: 126/144 looper letters, 258 selfloop transitions, 171 changer transitions 0/445 dead transitions. [2023-11-29 06:06:57,383 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 310 places, 445 transitions, 7703 flow [2023-11-29 06:06:57,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 06:06:57,384 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 06:06:57,385 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1786 transitions. [2023-11-29 06:06:57,386 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5637626262626263 [2023-11-29 06:06:57,386 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1786 transitions. [2023-11-29 06:06:57,386 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1786 transitions. [2023-11-29 06:06:57,387 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:06:57,387 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1786 transitions. [2023-11-29 06:06:57,389 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 81.18181818181819) internal successors, (1786), 22 states have internal predecessors, (1786), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:57,391 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 144.0) internal successors, (3312), 23 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:57,391 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 144.0) internal successors, (3312), 23 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:57,392 INFO L175 Difference]: Start difference. First operand has 289 places, 360 transitions, 6119 flow. Second operand 22 states and 1786 transitions. [2023-11-29 06:06:57,392 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 310 places, 445 transitions, 7703 flow [2023-11-29 06:06:57,577 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 304 places, 445 transitions, 7520 flow, removed 55 selfloop flow, removed 6 redundant places. [2023-11-29 06:06:57,589 INFO L231 Difference]: Finished difference. Result has 312 places, 377 transitions, 6655 flow [2023-11-29 06:06:57,589 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=5936, PETRI_DIFFERENCE_MINUEND_PLACES=283, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=360, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=154, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=194, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=6655, PETRI_PLACES=312, PETRI_TRANSITIONS=377} [2023-11-29 06:06:57,590 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 178 predicate places. [2023-11-29 06:06:57,590 INFO L495 AbstractCegarLoop]: Abstraction has has 312 places, 377 transitions, 6655 flow [2023-11-29 06:06:57,590 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:06:57,590 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:06:57,590 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] [2023-11-29 06:06:57,598 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (40)] Ended with exit code 0 [2023-11-29 06:06:57,791 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:57,791 INFO L420 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:06:57,791 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:06:57,791 INFO L85 PathProgramCache]: Analyzing trace with hash 1010383028, now seen corresponding path program 6 times [2023-11-29 06:06:57,792 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:06:57,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2053961115] [2023-11-29 06:06:57,792 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:06:57,792 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:06:57,792 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:06:57,793 INFO L229 MonitoredProcess]: Starting monitored process 41 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:06:57,794 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Waiting until timeout for monitored process [2023-11-29 06:06:58,306 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 06:06:58,306 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:06:58,326 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:06:58,330 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:06:58,380 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:58,380 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:58,381 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:58,382 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:06:58,827 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 45 [2023-11-29 06:06:59,148 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 81 [2023-11-29 06:06:59,381 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:06:59,383 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 109 [2023-11-29 06:06:59,576 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:59,576 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 217 treesize of output 151 [2023-11-29 06:06:59,890 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:06:59,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 349 treesize of output 293 [2023-11-29 06:06:59,924 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:06:59,925 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:06:59,925 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:06:59,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2053961115] [2023-11-29 06:06:59,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2053961115] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:06:59,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:06:59,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 06:06:59,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1358721160] [2023-11-29 06:06:59,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:06:59,925 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:06:59,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:06:59,926 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:06:59,926 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:07:02,214 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:07:02,215 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 312 places, 377 transitions, 6655 flow. Second operand has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:02,215 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:07:02,215 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:07:02,215 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:07:06,696 INFO L124 PetriNetUnfolderBase]: 1253/2855 cut-off events. [2023-11-29 06:07:06,696 INFO L125 PetriNetUnfolderBase]: For 36885/36893 co-relation queries the response was YES. [2023-11-29 06:07:06,719 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15465 conditions, 2855 events. 1253/2855 cut-off events. For 36885/36893 co-relation queries the response was YES. Maximal size of possible extension queue 124. Compared 19523 event pairs, 351 based on Foata normal form. 7/2862 useless extension candidates. Maximal degree in co-relation 15369. Up to 1445 conditions per place. [2023-11-29 06:07:06,727 INFO L140 encePairwiseOnDemand]: 126/144 looper letters, 276 selfloop transitions, 169 changer transitions 0/461 dead transitions. [2023-11-29 06:07:06,727 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 332 places, 461 transitions, 8212 flow [2023-11-29 06:07:06,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2023-11-29 06:07:06,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 21 states. [2023-11-29 06:07:06,729 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 21 states to 21 states and 1710 transitions. [2023-11-29 06:07:06,730 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5654761904761905 [2023-11-29 06:07:06,730 INFO L72 ComplementDD]: Start complementDD. Operand 21 states and 1710 transitions. [2023-11-29 06:07:06,730 INFO L73 IsDeterministic]: Start isDeterministic. Operand 21 states and 1710 transitions. [2023-11-29 06:07:06,730 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:07:06,730 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 21 states and 1710 transitions. [2023-11-29 06:07:06,733 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 22 states, 21 states have (on average 81.42857142857143) internal successors, (1710), 21 states have internal predecessors, (1710), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:06,736 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 22 states, 22 states have (on average 144.0) internal successors, (3168), 22 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:06,737 INFO L81 ComplementDD]: Finished complementDD. Result has 22 states, 22 states have (on average 144.0) internal successors, (3168), 22 states have internal predecessors, (3168), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:06,737 INFO L175 Difference]: Start difference. First operand has 312 places, 377 transitions, 6655 flow. Second operand 21 states and 1710 transitions. [2023-11-29 06:07:06,737 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 332 places, 461 transitions, 8212 flow [2023-11-29 06:07:06,933 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 322 places, 461 transitions, 7923 flow, removed 42 selfloop flow, removed 10 redundant places. [2023-11-29 06:07:06,941 INFO L231 Difference]: Finished difference. Result has 330 places, 389 transitions, 6979 flow [2023-11-29 06:07:06,942 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=6369, PETRI_DIFFERENCE_MINUEND_PLACES=302, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=377, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=157, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=212, PETRI_DIFFERENCE_SUBTRAHEND_STATES=21, PETRI_FLOW=6979, PETRI_PLACES=330, PETRI_TRANSITIONS=389} [2023-11-29 06:07:06,942 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 196 predicate places. [2023-11-29 06:07:06,942 INFO L495 AbstractCegarLoop]: Abstraction has has 330 places, 389 transitions, 6979 flow [2023-11-29 06:07:06,942 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:06,942 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:07:06,942 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:07:06,950 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (41)] Ended with exit code 0 [2023-11-29 06:07:07,143 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:07,143 INFO L420 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:07:07,143 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:07:07,143 INFO L85 PathProgramCache]: Analyzing trace with hash 67641528, now seen corresponding path program 7 times [2023-11-29 06:07:07,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:07:07,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1892880202] [2023-11-29 06:07:07,144 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:07:07,144 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:07,144 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:07:07,145 INFO L229 MonitoredProcess]: Starting monitored process 42 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:07:07,146 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Waiting until timeout for monitored process [2023-11-29 06:07:07,643 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:07:07,664 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:07:07,669 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:07:07,723 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:07,723 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:07,724 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:07,724 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:07:08,424 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:08,426 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:07:08,612 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 103 [2023-11-29 06:07:08,803 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 28 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 101 [2023-11-29 06:07:08,928 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:07:08,928 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 201 treesize of output 129 [2023-11-29 06:07:09,154 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:07:09,154 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 333 treesize of output 285 [2023-11-29 06:07:09,187 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:07:09,187 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:07:09,187 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:07:09,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1892880202] [2023-11-29 06:07:09,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1892880202] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:07:09,187 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:07:09,187 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-29 06:07:09,195 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [805149918] [2023-11-29 06:07:09,195 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:07:09,195 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:07:09,195 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:07:09,195 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:07:09,196 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=176, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:07:13,557 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:07:13,557 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 330 places, 389 transitions, 6979 flow. Second operand has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:13,558 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:07:13,558 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:07:13,558 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:07:19,972 INFO L124 PetriNetUnfolderBase]: 1265/2848 cut-off events. [2023-11-29 06:07:19,973 INFO L125 PetriNetUnfolderBase]: For 40860/40868 co-relation queries the response was YES. [2023-11-29 06:07:19,995 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15770 conditions, 2848 events. 1265/2848 cut-off events. For 40860/40868 co-relation queries the response was YES. Maximal size of possible extension queue 121. Compared 19205 event pairs, 350 based on Foata normal form. 7/2855 useless extension candidates. Maximal degree in co-relation 15668. Up to 1428 conditions per place. [2023-11-29 06:07:20,004 INFO L140 encePairwiseOnDemand]: 125/144 looper letters, 256 selfloop transitions, 195 changer transitions 0/467 dead transitions. [2023-11-29 06:07:20,004 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 351 places, 467 transitions, 8656 flow [2023-11-29 06:07:20,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2023-11-29 06:07:20,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 22 states. [2023-11-29 06:07:20,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 1789 transitions. [2023-11-29 06:07:20,007 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5647095959595959 [2023-11-29 06:07:20,007 INFO L72 ComplementDD]: Start complementDD. Operand 22 states and 1789 transitions. [2023-11-29 06:07:20,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 22 states and 1789 transitions. [2023-11-29 06:07:20,007 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:07:20,007 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 22 states and 1789 transitions. [2023-11-29 06:07:20,009 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 23 states, 22 states have (on average 81.31818181818181) internal successors, (1789), 22 states have internal predecessors, (1789), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:20,012 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 23 states, 23 states have (on average 144.0) internal successors, (3312), 23 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:20,012 INFO L81 ComplementDD]: Finished complementDD. Result has 23 states, 23 states have (on average 144.0) internal successors, (3312), 23 states have internal predecessors, (3312), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:20,012 INFO L175 Difference]: Start difference. First operand has 330 places, 389 transitions, 6979 flow. Second operand 22 states and 1789 transitions. [2023-11-29 06:07:20,013 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 351 places, 467 transitions, 8656 flow [2023-11-29 06:07:20,218 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 337 places, 467 transitions, 8212 flow, removed 68 selfloop flow, removed 14 redundant places. [2023-11-29 06:07:20,226 INFO L231 Difference]: Finished difference. Result has 347 places, 409 transitions, 7427 flow [2023-11-29 06:07:20,227 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=6551, PETRI_DIFFERENCE_MINUEND_PLACES=316, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=389, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=175, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=205, PETRI_DIFFERENCE_SUBTRAHEND_STATES=22, PETRI_FLOW=7427, PETRI_PLACES=347, PETRI_TRANSITIONS=409} [2023-11-29 06:07:20,227 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 213 predicate places. [2023-11-29 06:07:20,227 INFO L495 AbstractCegarLoop]: Abstraction has has 347 places, 409 transitions, 7427 flow [2023-11-29 06:07:20,227 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:20,227 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:07:20,228 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] [2023-11-29 06:07:20,236 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (42)] Ended with exit code 0 [2023-11-29 06:07:20,428 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:20,428 INFO L420 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:07:20,428 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:07:20,428 INFO L85 PathProgramCache]: Analyzing trace with hash 1174808548, now seen corresponding path program 8 times [2023-11-29 06:07:20,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:07:20,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [16964792] [2023-11-29 06:07:20,429 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:07:20,429 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:20,429 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:07:20,430 INFO L229 MonitoredProcess]: Starting monitored process 43 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:07:20,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Waiting until timeout for monitored process [2023-11-29 06:07:20,978 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:07:20,978 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:07:21,000 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:07:21,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:07:21,059 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:21,059 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:21,060 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:21,060 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:07:21,668 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 45 [2023-11-29 06:07:21,782 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 81 [2023-11-29 06:07:22,062 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:22,064 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 109 [2023-11-29 06:07:22,235 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:07:22,236 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 217 treesize of output 151 [2023-11-29 06:07:22,507 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:07:22,507 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 349 treesize of output 293 [2023-11-29 06:07:22,539 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:07:22,539 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:07:22,539 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:07:22,539 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [16964792] [2023-11-29 06:07:22,539 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [16964792] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:07:22,539 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:07:22,540 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 06:07:22,540 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [573029446] [2023-11-29 06:07:22,540 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:07:22,540 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:07:22,540 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:07:22,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:07:22,541 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:07:26,247 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:07:26,248 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 347 places, 409 transitions, 7427 flow. Second operand has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:26,248 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:07:26,248 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:07:26,248 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:07:32,830 INFO L124 PetriNetUnfolderBase]: 1265/2868 cut-off events. [2023-11-29 06:07:32,830 INFO L125 PetriNetUnfolderBase]: For 44203/44205 co-relation queries the response was YES. [2023-11-29 06:07:32,869 INFO L83 FinitePrefix]: Finished finitePrefix Result has 15894 conditions, 2868 events. 1265/2868 cut-off events. For 44203/44205 co-relation queries the response was YES. Maximal size of possible extension queue 123. Compared 19486 event pairs, 322 based on Foata normal form. 1/2869 useless extension candidates. Maximal degree in co-relation 15788. Up to 1367 conditions per place. [2023-11-29 06:07:32,882 INFO L140 encePairwiseOnDemand]: 125/144 looper letters, 306 selfloop transitions, 199 changer transitions 0/521 dead transitions. [2023-11-29 06:07:32,882 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 369 places, 521 transitions, 9777 flow [2023-11-29 06:07:32,883 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:07:32,883 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:07:32,885 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1867 transitions. [2023-11-29 06:07:32,886 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.563707729468599 [2023-11-29 06:07:32,886 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1867 transitions. [2023-11-29 06:07:32,886 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1867 transitions. [2023-11-29 06:07:32,887 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:07:32,887 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1867 transitions. [2023-11-29 06:07:32,890 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 81.17391304347827) internal successors, (1867), 23 states have internal predecessors, (1867), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:32,894 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:32,895 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:32,895 INFO L175 Difference]: Start difference. First operand has 347 places, 409 transitions, 7427 flow. Second operand 23 states and 1867 transitions. [2023-11-29 06:07:32,895 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 369 places, 521 transitions, 9777 flow [2023-11-29 06:07:33,248 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 364 places, 521 transitions, 9533 flow, removed 45 selfloop flow, removed 5 redundant places. [2023-11-29 06:07:33,258 INFO L231 Difference]: Finished difference. Result has 379 places, 453 transitions, 8590 flow [2023-11-29 06:07:33,258 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=7192, PETRI_DIFFERENCE_MINUEND_PLACES=342, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=409, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=158, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=222, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=8590, PETRI_PLACES=379, PETRI_TRANSITIONS=453} [2023-11-29 06:07:33,258 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 245 predicate places. [2023-11-29 06:07:33,258 INFO L495 AbstractCegarLoop]: Abstraction has has 379 places, 453 transitions, 8590 flow [2023-11-29 06:07:33,258 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:33,259 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:07:33,259 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] [2023-11-29 06:07:33,267 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (43)] Ended with exit code 0 [2023-11-29 06:07:33,459 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:33,459 INFO L420 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:07:33,459 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:07:33,459 INFO L85 PathProgramCache]: Analyzing trace with hash -1400511632, now seen corresponding path program 9 times [2023-11-29 06:07:33,460 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:07:33,460 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2038998180] [2023-11-29 06:07:33,460 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:07:33,460 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:33,460 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:07:33,461 INFO L229 MonitoredProcess]: Starting monitored process 44 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:07:33,462 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Waiting until timeout for monitored process [2023-11-29 06:07:34,018 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 06:07:34,018 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:07:34,043 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:07:34,048 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:07:34,102 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:34,103 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:34,103 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:34,104 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:07:34,791 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:34,793 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:07:35,017 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 103 [2023-11-29 06:07:35,235 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 28 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 123 [2023-11-29 06:07:35,390 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:07:35,390 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 201 treesize of output 129 [2023-11-29 06:07:35,633 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:07:35,633 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 333 treesize of output 285 [2023-11-29 06:07:35,663 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:07:35,663 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:07:35,663 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:07:35,663 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2038998180] [2023-11-29 06:07:35,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2038998180] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:07:35,664 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:07:35,664 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-29 06:07:35,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [290039033] [2023-11-29 06:07:35,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:07:35,664 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:07:35,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:07:35,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:07:35,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:07:39,047 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:07:39,048 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 379 places, 453 transitions, 8590 flow. Second operand has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:39,048 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:07:39,048 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:07:39,048 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:07:45,622 INFO L124 PetriNetUnfolderBase]: 1355/3082 cut-off events. [2023-11-29 06:07:45,622 INFO L125 PetriNetUnfolderBase]: For 54302/54310 co-relation queries the response was YES. [2023-11-29 06:07:45,651 INFO L83 FinitePrefix]: Finished finitePrefix Result has 17489 conditions, 3082 events. 1355/3082 cut-off events. For 54302/54310 co-relation queries the response was YES. Maximal size of possible extension queue 136. Compared 21372 event pairs, 357 based on Foata normal form. 5/3087 useless extension candidates. Maximal degree in co-relation 17368. Up to 1472 conditions per place. [2023-11-29 06:07:45,661 INFO L140 encePairwiseOnDemand]: 125/144 looper letters, 312 selfloop transitions, 213 changer transitions 0/541 dead transitions. [2023-11-29 06:07:45,661 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 401 places, 541 transitions, 10804 flow [2023-11-29 06:07:45,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:07:45,662 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:07:45,663 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1864 transitions. [2023-11-29 06:07:45,663 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5628019323671497 [2023-11-29 06:07:45,663 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1864 transitions. [2023-11-29 06:07:45,664 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1864 transitions. [2023-11-29 06:07:45,664 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:07:45,664 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1864 transitions. [2023-11-29 06:07:45,666 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 81.04347826086956) internal successors, (1864), 23 states have internal predecessors, (1864), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:45,668 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:45,668 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:45,668 INFO L175 Difference]: Start difference. First operand has 379 places, 453 transitions, 8590 flow. Second operand 23 states and 1864 transitions. [2023-11-29 06:07:45,668 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 401 places, 541 transitions, 10804 flow [2023-11-29 06:07:45,978 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 399 places, 541 transitions, 10556 flow, removed 121 selfloop flow, removed 2 redundant places. [2023-11-29 06:07:45,988 INFO L231 Difference]: Finished difference. Result has 409 places, 476 transitions, 9431 flow [2023-11-29 06:07:45,989 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=8364, PETRI_DIFFERENCE_MINUEND_PLACES=377, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=453, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=190, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=254, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=9431, PETRI_PLACES=409, PETRI_TRANSITIONS=476} [2023-11-29 06:07:45,989 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 275 predicate places. [2023-11-29 06:07:45,990 INFO L495 AbstractCegarLoop]: Abstraction has has 409 places, 476 transitions, 9431 flow [2023-11-29 06:07:45,990 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:45,990 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:07:45,990 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] [2023-11-29 06:07:45,998 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (44)] Ended with exit code 0 [2023-11-29 06:07:46,190 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:46,190 INFO L420 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:07:46,191 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:07:46,191 INFO L85 PathProgramCache]: Analyzing trace with hash 1853008226, now seen corresponding path program 10 times [2023-11-29 06:07:46,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:07:46,192 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1728131814] [2023-11-29 06:07:46,192 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:07:46,192 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:07:46,192 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:07:46,193 INFO L229 MonitoredProcess]: Starting monitored process 45 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:07:46,194 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Waiting until timeout for monitored process [2023-11-29 06:07:46,810 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:07:46,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:07:46,835 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:07:46,840 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:07:46,889 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:46,889 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:46,890 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:46,891 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:07:47,496 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 45 [2023-11-29 06:07:47,632 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 81 [2023-11-29 06:07:47,800 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:07:47,801 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 109 [2023-11-29 06:07:48,001 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:07:48,001 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 217 treesize of output 151 [2023-11-29 06:07:48,322 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:07:48,322 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 349 treesize of output 293 [2023-11-29 06:07:48,353 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:07:48,353 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:07:48,353 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:07:48,353 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1728131814] [2023-11-29 06:07:48,353 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1728131814] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:07:48,353 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:07:48,353 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 06:07:48,353 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526142262] [2023-11-29 06:07:48,353 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:07:48,354 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:07:48,354 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:07:48,354 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:07:48,354 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:07:54,279 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:07:54,279 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 409 places, 476 transitions, 9431 flow. Second operand has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:07:54,279 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:07:54,279 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:07:54,279 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:08:01,890 INFO L124 PetriNetUnfolderBase]: 1438/3250 cut-off events. [2023-11-29 06:08:01,890 INFO L125 PetriNetUnfolderBase]: For 63999/64003 co-relation queries the response was YES. [2023-11-29 06:08:01,921 INFO L83 FinitePrefix]: Finished finitePrefix Result has 18954 conditions, 3250 events. 1438/3250 cut-off events. For 63999/64003 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 22723 event pairs, 380 based on Foata normal form. 1/3251 useless extension candidates. Maximal degree in co-relation 18822. Up to 1578 conditions per place. [2023-11-29 06:08:01,932 INFO L140 encePairwiseOnDemand]: 125/144 looper letters, 352 selfloop transitions, 216 changer transitions 0/584 dead transitions. [2023-11-29 06:08:01,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 431 places, 584 transitions, 11915 flow [2023-11-29 06:08:01,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:08:01,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:08:01,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1873 transitions. [2023-11-29 06:08:01,935 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5655193236714976 [2023-11-29 06:08:01,935 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1873 transitions. [2023-11-29 06:08:01,935 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1873 transitions. [2023-11-29 06:08:01,935 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:08:01,935 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1873 transitions. [2023-11-29 06:08:01,937 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 81.43478260869566) internal successors, (1873), 23 states have internal predecessors, (1873), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:01,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:01,941 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:01,941 INFO L175 Difference]: Start difference. First operand has 409 places, 476 transitions, 9431 flow. Second operand 23 states and 1873 transitions. [2023-11-29 06:08:01,941 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 431 places, 584 transitions, 11915 flow [2023-11-29 06:08:02,306 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 424 places, 584 transitions, 11544 flow, removed 72 selfloop flow, removed 7 redundant places. [2023-11-29 06:08:02,317 INFO L231 Difference]: Finished difference. Result has 438 places, 511 transitions, 10434 flow [2023-11-29 06:08:02,318 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=9075, PETRI_DIFFERENCE_MINUEND_PLACES=402, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=476, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=183, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=273, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=10434, PETRI_PLACES=438, PETRI_TRANSITIONS=511} [2023-11-29 06:08:02,318 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 304 predicate places. [2023-11-29 06:08:02,318 INFO L495 AbstractCegarLoop]: Abstraction has has 438 places, 511 transitions, 10434 flow [2023-11-29 06:08:02,318 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:02,318 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:08:02,318 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] [2023-11-29 06:08:02,327 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (45)] Ended with exit code 0 [2023-11-29 06:08:02,519 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 45 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:08:02,519 INFO L420 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:08:02,519 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:08:02,519 INFO L85 PathProgramCache]: Analyzing trace with hash 743237950, now seen corresponding path program 11 times [2023-11-29 06:08:02,520 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:08:02,520 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1180149422] [2023-11-29 06:08:02,520 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2023-11-29 06:08:02,520 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:08:02,520 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:08:02,521 INFO L229 MonitoredProcess]: Starting monitored process 46 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:08:02,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Waiting until timeout for monitored process [2023-11-29 06:08:03,129 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:08:03,129 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:08:03,152 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:08:03,157 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:08:03,212 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:03,213 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:03,213 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:03,214 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:08:03,936 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:03,937 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:08:04,143 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 103 [2023-11-29 06:08:04,341 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 28 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 123 [2023-11-29 06:08:04,482 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:08:04,483 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 201 treesize of output 129 [2023-11-29 06:08:04,708 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:08:04,708 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 333 treesize of output 285 [2023-11-29 06:08:04,735 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:08:04,735 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:08:04,735 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:08:04,735 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1180149422] [2023-11-29 06:08:04,735 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1180149422] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:08:04,735 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:08:04,736 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-29 06:08:04,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1549469550] [2023-11-29 06:08:04,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:08:04,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:08:04,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:08:04,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:08:04,736 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:08:10,978 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:08:10,979 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 438 places, 511 transitions, 10434 flow. Second operand has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:10,980 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:08:10,980 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:08:10,980 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:08:19,493 INFO L124 PetriNetUnfolderBase]: 1446/3277 cut-off events. [2023-11-29 06:08:19,493 INFO L125 PetriNetUnfolderBase]: For 70200/70204 co-relation queries the response was YES. [2023-11-29 06:08:19,530 INFO L83 FinitePrefix]: Finished finitePrefix Result has 19318 conditions, 3277 events. 1446/3277 cut-off events. For 70200/70204 co-relation queries the response was YES. Maximal size of possible extension queue 146. Compared 23025 event pairs, 382 based on Foata normal form. 1/3278 useless extension candidates. Maximal degree in co-relation 19172. Up to 1585 conditions per place. [2023-11-29 06:08:19,542 INFO L140 encePairwiseOnDemand]: 125/144 looper letters, 349 selfloop transitions, 227 changer transitions 0/592 dead transitions. [2023-11-29 06:08:19,542 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 460 places, 592 transitions, 12597 flow [2023-11-29 06:08:19,543 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:08:19,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:08:19,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1868 transitions. [2023-11-29 06:08:19,545 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640096618357487 [2023-11-29 06:08:19,545 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1868 transitions. [2023-11-29 06:08:19,545 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1868 transitions. [2023-11-29 06:08:19,545 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:08:19,545 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1868 transitions. [2023-11-29 06:08:19,547 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 81.21739130434783) internal successors, (1868), 23 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:19,549 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:19,549 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:19,549 INFO L175 Difference]: Start difference. First operand has 438 places, 511 transitions, 10434 flow. Second operand 23 states and 1868 transitions. [2023-11-29 06:08:19,549 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 460 places, 592 transitions, 12597 flow [2023-11-29 06:08:20,021 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 457 places, 592 transitions, 12326 flow, removed 130 selfloop flow, removed 3 redundant places. [2023-11-29 06:08:20,036 INFO L231 Difference]: Finished difference. Result has 465 places, 529 transitions, 11196 flow [2023-11-29 06:08:20,037 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=10195, PETRI_DIFFERENCE_MINUEND_PLACES=435, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=511, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=209, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=295, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=11196, PETRI_PLACES=465, PETRI_TRANSITIONS=529} [2023-11-29 06:08:20,037 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 331 predicate places. [2023-11-29 06:08:20,037 INFO L495 AbstractCegarLoop]: Abstraction has has 465 places, 529 transitions, 11196 flow [2023-11-29 06:08:20,037 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:20,037 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:08:20,037 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] [2023-11-29 06:08:20,046 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (46)] Ended with exit code 0 [2023-11-29 06:08:20,238 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:08:20,238 INFO L420 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:08:20,238 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:08:20,239 INFO L85 PathProgramCache]: Analyzing trace with hash -1183801510, now seen corresponding path program 12 times [2023-11-29 06:08:20,239 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:08:20,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [351101128] [2023-11-29 06:08:20,240 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2023-11-29 06:08:20,240 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:08:20,240 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:08:20,241 INFO L229 MonitoredProcess]: Starting monitored process 47 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:08:20,242 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Waiting until timeout for monitored process [2023-11-29 06:08:20,827 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 1 check-sat command(s) [2023-11-29 06:08:20,827 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:08:20,848 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:08:20,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:08:20,915 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:20,916 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:20,916 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:20,917 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:08:21,565 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:21,566 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:08:21,877 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 103 [2023-11-29 06:08:22,095 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 28 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 123 [2023-11-29 06:08:22,265 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:08:22,265 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 201 treesize of output 129 [2023-11-29 06:08:22,464 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:08:22,465 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 333 treesize of output 285 [2023-11-29 06:08:22,497 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:08:22,497 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:08:22,498 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:08:22,498 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [351101128] [2023-11-29 06:08:22,498 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [351101128] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:08:22,498 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:08:22,498 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-29 06:08:22,498 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1894388030] [2023-11-29 06:08:22,498 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:08:22,498 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:08:22,499 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:08:22,499 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:08:22,499 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:08:25,994 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:08:25,995 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 465 places, 529 transitions, 11196 flow. Second operand has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:25,995 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:08:25,995 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:08:25,995 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:08:32,326 INFO L124 PetriNetUnfolderBase]: 1533/3486 cut-off events. [2023-11-29 06:08:32,326 INFO L125 PetriNetUnfolderBase]: For 79166/79170 co-relation queries the response was YES. [2023-11-29 06:08:32,366 INFO L83 FinitePrefix]: Finished finitePrefix Result has 20517 conditions, 3486 events. 1533/3486 cut-off events. For 79166/79170 co-relation queries the response was YES. Maximal size of possible extension queue 160. Compared 24929 event pairs, 389 based on Foata normal form. 1/3487 useless extension candidates. Maximal degree in co-relation 20362. Up to 1739 conditions per place. [2023-11-29 06:08:32,378 INFO L140 encePairwiseOnDemand]: 125/144 looper letters, 348 selfloop transitions, 250 changer transitions 0/614 dead transitions. [2023-11-29 06:08:32,378 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 487 places, 614 transitions, 13571 flow [2023-11-29 06:08:32,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:08:32,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:08:32,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1850 transitions. [2023-11-29 06:08:32,380 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5585748792270532 [2023-11-29 06:08:32,380 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1850 transitions. [2023-11-29 06:08:32,380 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1850 transitions. [2023-11-29 06:08:32,381 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:08:32,381 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1850 transitions. [2023-11-29 06:08:32,382 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 80.43478260869566) internal successors, (1850), 23 states have internal predecessors, (1850), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:32,384 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:32,385 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:32,385 INFO L175 Difference]: Start difference. First operand has 465 places, 529 transitions, 11196 flow. Second operand 23 states and 1850 transitions. [2023-11-29 06:08:32,385 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 487 places, 614 transitions, 13571 flow [2023-11-29 06:08:32,900 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 475 places, 614 transitions, 13048 flow, removed 94 selfloop flow, removed 12 redundant places. [2023-11-29 06:08:32,912 INFO L231 Difference]: Finished difference. Result has 485 places, 553 transitions, 11998 flow [2023-11-29 06:08:32,913 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=10692, PETRI_DIFFERENCE_MINUEND_PLACES=453, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=529, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=226, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=293, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=11998, PETRI_PLACES=485, PETRI_TRANSITIONS=553} [2023-11-29 06:08:32,913 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 351 predicate places. [2023-11-29 06:08:32,913 INFO L495 AbstractCegarLoop]: Abstraction has has 485 places, 553 transitions, 11998 flow [2023-11-29 06:08:32,913 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:32,913 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:08:32,914 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] [2023-11-29 06:08:32,921 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (47)] Ended with exit code 0 [2023-11-29 06:08:33,114 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 47 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:08:33,114 INFO L420 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:08:33,114 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:08:33,114 INFO L85 PathProgramCache]: Analyzing trace with hash -1584575864, now seen corresponding path program 13 times [2023-11-29 06:08:33,115 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:08:33,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1956988763] [2023-11-29 06:08:33,115 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2023-11-29 06:08:33,115 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:08:33,115 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:08:33,116 INFO L229 MonitoredProcess]: Starting monitored process 48 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:08:33,117 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Waiting until timeout for monitored process [2023-11-29 06:08:33,675 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:08:33,698 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:08:33,703 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:08:33,758 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:33,759 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:33,759 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:33,760 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:08:34,445 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:34,446 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:08:34,740 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 103 [2023-11-29 06:08:34,972 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 28 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 123 [2023-11-29 06:08:35,133 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:08:35,134 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 201 treesize of output 129 [2023-11-29 06:08:35,394 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:08:35,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 333 treesize of output 285 [2023-11-29 06:08:35,431 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:08:35,431 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:08:35,431 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:08:35,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1956988763] [2023-11-29 06:08:35,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1956988763] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:08:35,432 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:08:35,432 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-29 06:08:35,432 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [562566408] [2023-11-29 06:08:35,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:08:35,432 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:08:35,432 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:08:35,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:08:35,433 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=178, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:08:40,426 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:08:40,427 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 485 places, 553 transitions, 11998 flow. Second operand has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:40,427 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:08:40,427 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:08:40,427 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:08:46,585 INFO L124 PetriNetUnfolderBase]: 1617/3678 cut-off events. [2023-11-29 06:08:46,585 INFO L125 PetriNetUnfolderBase]: For 88962/88970 co-relation queries the response was YES. [2023-11-29 06:08:46,628 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21603 conditions, 3678 events. 1617/3678 cut-off events. For 88962/88970 co-relation queries the response was YES. Maximal size of possible extension queue 174. Compared 26637 event pairs, 418 based on Foata normal form. 1/3679 useless extension candidates. Maximal degree in co-relation 21442. Up to 1856 conditions per place. [2023-11-29 06:08:46,640 INFO L140 encePairwiseOnDemand]: 125/144 looper letters, 359 selfloop transitions, 254 changer transitions 0/629 dead transitions. [2023-11-29 06:08:46,640 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 507 places, 629 transitions, 14228 flow [2023-11-29 06:08:46,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:08:46,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:08:46,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1852 transitions. [2023-11-29 06:08:46,643 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5591787439613527 [2023-11-29 06:08:46,643 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1852 transitions. [2023-11-29 06:08:46,643 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1852 transitions. [2023-11-29 06:08:46,643 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:08:46,643 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1852 transitions. [2023-11-29 06:08:46,645 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 80.52173913043478) internal successors, (1852), 23 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:46,647 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:46,647 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:46,648 INFO L175 Difference]: Start difference. First operand has 485 places, 553 transitions, 11998 flow. Second operand 23 states and 1852 transitions. [2023-11-29 06:08:46,648 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 507 places, 629 transitions, 14228 flow [2023-11-29 06:08:47,229 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 498 places, 629 transitions, 13569 flow, removed 138 selfloop flow, removed 9 redundant places. [2023-11-29 06:08:47,242 INFO L231 Difference]: Finished difference. Result has 506 places, 569 transitions, 12445 flow [2023-11-29 06:08:47,242 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=11430, PETRI_DIFFERENCE_MINUEND_PLACES=476, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=553, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=238, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=307, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12445, PETRI_PLACES=506, PETRI_TRANSITIONS=569} [2023-11-29 06:08:47,243 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 372 predicate places. [2023-11-29 06:08:47,243 INFO L495 AbstractCegarLoop]: Abstraction has has 506 places, 569 transitions, 12445 flow [2023-11-29 06:08:47,243 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:47,243 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:08:47,243 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] [2023-11-29 06:08:47,251 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (48)] Ended with exit code 0 [2023-11-29 06:08:47,443 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 48 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:08:47,444 INFO L420 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:08:47,444 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:08:47,444 INFO L85 PathProgramCache]: Analyzing trace with hash 1703404538, now seen corresponding path program 14 times [2023-11-29 06:08:47,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:08:47,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2088379996] [2023-11-29 06:08:47,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-29 06:08:47,445 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:08:47,445 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:08:47,446 INFO L229 MonitoredProcess]: Starting monitored process 49 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:08:47,447 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Waiting until timeout for monitored process [2023-11-29 06:08:48,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-29 06:08:48,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:08:48,021 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:08:48,025 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:08:48,072 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:48,072 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:48,072 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:48,073 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:08:48,690 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:08:48,691 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 61 [2023-11-29 06:08:48,942 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 169 treesize of output 103 [2023-11-29 06:08:49,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 28 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 0 case distinctions, treesize of input 133 treesize of output 123 [2023-11-29 06:08:49,411 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:08:49,411 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 201 treesize of output 129 [2023-11-29 06:08:49,623 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:08:49,623 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 333 treesize of output 285 [2023-11-29 06:08:49,651 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:08:49,651 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:08:49,651 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:08:49,651 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2088379996] [2023-11-29 06:08:49,651 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2088379996] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:08:49,652 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:08:49,652 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2023-11-29 06:08:49,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1537600667] [2023-11-29 06:08:49,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:08:49,652 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 06:08:49,652 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:08:49,653 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 06:08:49,653 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=177, Unknown=0, NotChecked=0, Total=210 [2023-11-29 06:08:53,145 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:08:53,146 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 506 places, 569 transitions, 12445 flow. Second operand has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:53,146 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:08:53,146 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:08:53,146 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:08:59,236 INFO L124 PetriNetUnfolderBase]: 1617/3656 cut-off events. [2023-11-29 06:08:59,236 INFO L125 PetriNetUnfolderBase]: For 88545/88553 co-relation queries the response was YES. [2023-11-29 06:08:59,284 INFO L83 FinitePrefix]: Finished finitePrefix Result has 21400 conditions, 3656 events. 1617/3656 cut-off events. For 88545/88553 co-relation queries the response was YES. Maximal size of possible extension queue 175. Compared 26405 event pairs, 337 based on Foata normal form. 1/3657 useless extension candidates. Maximal degree in co-relation 21232. Up to 1708 conditions per place. [2023-11-29 06:08:59,296 INFO L140 encePairwiseOnDemand]: 125/144 looper letters, 362 selfloop transitions, 266 changer transitions 0/644 dead transitions. [2023-11-29 06:08:59,296 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 528 places, 644 transitions, 14445 flow [2023-11-29 06:08:59,297 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:08:59,297 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:08:59,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1852 transitions. [2023-11-29 06:08:59,298 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5591787439613527 [2023-11-29 06:08:59,299 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1852 transitions. [2023-11-29 06:08:59,299 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1852 transitions. [2023-11-29 06:08:59,299 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:08:59,299 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1852 transitions. [2023-11-29 06:08:59,301 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 80.52173913043478) internal successors, (1852), 23 states have internal predecessors, (1852), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:59,302 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:59,302 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:59,302 INFO L175 Difference]: Start difference. First operand has 506 places, 569 transitions, 12445 flow. Second operand 23 states and 1852 transitions. [2023-11-29 06:08:59,302 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 528 places, 644 transitions, 14445 flow [2023-11-29 06:08:59,876 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 521 places, 644 transitions, 14058 flow, removed 75 selfloop flow, removed 7 redundant places. [2023-11-29 06:08:59,889 INFO L231 Difference]: Finished difference. Result has 525 places, 578 transitions, 12898 flow [2023-11-29 06:08:59,890 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=12060, PETRI_DIFFERENCE_MINUEND_PLACES=499, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=569, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=258, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=306, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=12898, PETRI_PLACES=525, PETRI_TRANSITIONS=578} [2023-11-29 06:08:59,890 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 391 predicate places. [2023-11-29 06:08:59,890 INFO L495 AbstractCegarLoop]: Abstraction has has 525 places, 578 transitions, 12898 flow [2023-11-29 06:08:59,890 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 76.46666666666667) internal successors, (1147), 15 states have internal predecessors, (1147), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:08:59,890 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:08:59,891 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] [2023-11-29 06:08:59,898 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (49)] Ended with exit code 0 [2023-11-29 06:09:00,091 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:09:00,091 INFO L420 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:09:00,091 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:09:00,091 INFO L85 PathProgramCache]: Analyzing trace with hash -511320516, now seen corresponding path program 15 times [2023-11-29 06:09:00,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:09:00,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2126758012] [2023-11-29 06:09:00,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-29 06:09:00,092 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:09:00,093 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:09:00,093 INFO L229 MonitoredProcess]: Starting monitored process 50 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:09:00,094 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Waiting until timeout for monitored process [2023-11-29 06:09:00,642 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-29 06:09:00,642 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:09:00,662 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:09:00,667 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:09:00,720 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:09:00,721 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:09:00,721 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:09:00,722 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:09:01,394 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 45 [2023-11-29 06:09:01,619 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 81 [2023-11-29 06:09:01,853 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:09:01,854 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 109 [2023-11-29 06:09:02,056 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:09:02,056 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 217 treesize of output 151 [2023-11-29 06:09:02,311 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:09:02,312 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 349 treesize of output 293 [2023-11-29 06:09:02,340 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:09:02,340 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:09:02,341 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:09:02,341 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2126758012] [2023-11-29 06:09:02,341 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2126758012] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:09:02,341 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:09:02,341 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 06:09:02,341 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [66060552] [2023-11-29 06:09:02,341 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:09:02,341 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:09:02,341 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:09:02,342 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:09:02,342 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:09:05,028 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:09:05,029 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 525 places, 578 transitions, 12898 flow. Second operand has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:05,029 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:09:05,029 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:09:05,029 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:09:11,059 INFO L124 PetriNetUnfolderBase]: 1696/3827 cut-off events. [2023-11-29 06:09:11,060 INFO L125 PetriNetUnfolderBase]: For 101959/101967 co-relation queries the response was YES. [2023-11-29 06:09:11,117 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22708 conditions, 3827 events. 1696/3827 cut-off events. For 101959/101967 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 27927 event pairs, 461 based on Foata normal form. 5/3832 useless extension candidates. Maximal degree in co-relation 22536. Up to 1946 conditions per place. [2023-11-29 06:09:11,132 INFO L140 encePairwiseOnDemand]: 125/144 looper letters, 399 selfloop transitions, 249 changer transitions 0/664 dead transitions. [2023-11-29 06:09:11,132 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 547 places, 664 transitions, 15277 flow [2023-11-29 06:09:11,133 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:09:11,133 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:09:11,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1859 transitions. [2023-11-29 06:09:11,135 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.561292270531401 [2023-11-29 06:09:11,135 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1859 transitions. [2023-11-29 06:09:11,135 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1859 transitions. [2023-11-29 06:09:11,135 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:09:11,135 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1859 transitions. [2023-11-29 06:09:11,137 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 80.82608695652173) internal successors, (1859), 23 states have internal predecessors, (1859), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:11,140 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:11,140 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:11,140 INFO L175 Difference]: Start difference. First operand has 525 places, 578 transitions, 12898 flow. Second operand 23 states and 1859 transitions. [2023-11-29 06:09:11,140 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 547 places, 664 transitions, 15277 flow [2023-11-29 06:09:11,849 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 515 places, 664 transitions, 14543 flow, removed 87 selfloop flow, removed 32 redundant places. [2023-11-29 06:09:11,863 INFO L231 Difference]: Finished difference. Result has 526 places, 598 transitions, 13400 flow [2023-11-29 06:09:11,864 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=12172, PETRI_DIFFERENCE_MINUEND_PLACES=493, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=578, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=229, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=337, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=13400, PETRI_PLACES=526, PETRI_TRANSITIONS=598} [2023-11-29 06:09:11,864 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 392 predicate places. [2023-11-29 06:09:11,864 INFO L495 AbstractCegarLoop]: Abstraction has has 526 places, 598 transitions, 13400 flow [2023-11-29 06:09:11,864 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:11,864 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:09:11,865 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] [2023-11-29 06:09:11,873 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (50)] Ended with exit code 0 [2023-11-29 06:09:12,065 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:09:12,065 INFO L420 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:09:12,065 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:09:12,065 INFO L85 PathProgramCache]: Analyzing trace with hash -299435640, now seen corresponding path program 16 times [2023-11-29 06:09:12,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:09:12,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1254110282] [2023-11-29 06:09:12,066 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-29 06:09:12,066 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:09:12,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:09:12,067 INFO L229 MonitoredProcess]: Starting monitored process 51 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:09:12,068 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Waiting until timeout for monitored process [2023-11-29 06:09:12,662 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-29 06:09:12,662 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-29 06:09:12,685 INFO L262 TraceCheckSpWp]: Trace formula consists of 383 conjuncts, 48 conjunts are in the unsatisfiable core [2023-11-29 06:09:12,689 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:09:12,737 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:09:12,738 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:09:12,738 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:09:12,739 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 6 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 33 [2023-11-29 06:09:13,250 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 69 treesize of output 45 [2023-11-29 06:09:13,458 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 6 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 153 treesize of output 81 [2023-11-29 06:09:13,669 INFO L173 IndexEqualityManager]: detected equality via solver [2023-11-29 06:09:13,670 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 4 select indices, 4 select index equivalence classes, 28 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 0 case distinctions, treesize of input 111 treesize of output 109 [2023-11-29 06:09:13,929 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:09:13,929 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 1 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 217 treesize of output 151 [2023-11-29 06:09:14,207 INFO L349 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2023-11-29 06:09:14,207 INFO L378 Elim1Store]: Elim1 eliminated variable of array dimension 2, 0 stores, 6 select indices, 6 select index equivalence classes, 15 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 15 case distinctions, treesize of input 349 treesize of output 293 [2023-11-29 06:09:14,235 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:09:14,235 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:09:14,235 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:09:14,235 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1254110282] [2023-11-29 06:09:14,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1254110282] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:09:14,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:09:14,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2023-11-29 06:09:14,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1523647225] [2023-11-29 06:09:14,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:09:14,236 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-29 06:09:14,236 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:09:14,236 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-29 06:09:14,236 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=152, Unknown=0, NotChecked=0, Total=182 [2023-11-29 06:09:18,387 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 74 out of 144 [2023-11-29 06:09:18,388 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 526 places, 598 transitions, 13400 flow. Second operand has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:18,388 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:09:18,388 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 74 of 144 [2023-11-29 06:09:18,388 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:09:24,483 INFO L124 PetriNetUnfolderBase]: 1696/3846 cut-off events. [2023-11-29 06:09:24,484 INFO L125 PetriNetUnfolderBase]: For 107190/107196 co-relation queries the response was YES. [2023-11-29 06:09:24,533 INFO L83 FinitePrefix]: Finished finitePrefix Result has 22337 conditions, 3846 events. 1696/3846 cut-off events. For 107190/107196 co-relation queries the response was YES. Maximal size of possible extension queue 184. Compared 28125 event pairs, 412 based on Foata normal form. 5/3851 useless extension candidates. Maximal degree in co-relation 22173. Up to 1806 conditions per place. [2023-11-29 06:09:24,550 INFO L140 encePairwiseOnDemand]: 125/144 looper letters, 400 selfloop transitions, 259 changer transitions 0/673 dead transitions. [2023-11-29 06:09:24,550 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 545 places, 673 transitions, 15284 flow [2023-11-29 06:09:24,550 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2023-11-29 06:09:24,551 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 23 states. [2023-11-29 06:09:24,553 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 1868 transitions. [2023-11-29 06:09:24,553 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.5640096618357487 [2023-11-29 06:09:24,553 INFO L72 ComplementDD]: Start complementDD. Operand 23 states and 1868 transitions. [2023-11-29 06:09:24,553 INFO L73 IsDeterministic]: Start isDeterministic. Operand 23 states and 1868 transitions. [2023-11-29 06:09:24,554 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:09:24,554 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 23 states and 1868 transitions. [2023-11-29 06:09:24,557 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 24 states, 23 states have (on average 81.21739130434783) internal successors, (1868), 23 states have internal predecessors, (1868), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:24,559 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:24,560 INFO L81 ComplementDD]: Finished complementDD. Result has 24 states, 24 states have (on average 144.0) internal successors, (3456), 24 states have internal predecessors, (3456), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:24,560 INFO L175 Difference]: Start difference. First operand has 526 places, 598 transitions, 13400 flow. Second operand 23 states and 1868 transitions. [2023-11-29 06:09:24,560 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 545 places, 673 transitions, 15284 flow [2023-11-29 06:09:25,182 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 533 places, 673 transitions, 14727 flow, removed 125 selfloop flow, removed 12 redundant places. [2023-11-29 06:09:25,199 INFO L231 Difference]: Finished difference. Result has 533 places, 597 transitions, 13422 flow [2023-11-29 06:09:25,200 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=12808, PETRI_DIFFERENCE_MINUEND_PLACES=511, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=595, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=257, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=338, PETRI_DIFFERENCE_SUBTRAHEND_STATES=23, PETRI_FLOW=13422, PETRI_PLACES=533, PETRI_TRANSITIONS=597} [2023-11-29 06:09:25,200 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 399 predicate places. [2023-11-29 06:09:25,200 INFO L495 AbstractCegarLoop]: Abstraction has has 533 places, 597 transitions, 13422 flow [2023-11-29 06:09:25,200 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 76.64285714285714) internal successors, (1073), 14 states have internal predecessors, (1073), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:09:25,200 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-29 06:09:25,201 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, 1, 1, 1, 1, 1, 1] [2023-11-29 06:09:25,209 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (51)] Ended with exit code 0 [2023-11-29 06:09:25,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:09:25,401 INFO L420 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK === [ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (and 56 more)] === [2023-11-29 06:09:25,401 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 06:09:25,402 INFO L85 PathProgramCache]: Analyzing trace with hash 1375700814, now seen corresponding path program 1 times [2023-11-29 06:09:25,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 06:09:25,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [721439071] [2023-11-29 06:09:25,403 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 06:09:25,403 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:09:25,403 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 06:09:25,404 INFO L229 MonitoredProcess]: Starting monitored process 52 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2023-11-29 06:09:25,405 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Waiting until timeout for monitored process [2023-11-29 06:09:26,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 06:09:26,255 INFO L262 TraceCheckSpWp]: Trace formula consists of 448 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 06:09:26,257 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 06:09:35,228 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-29 06:09:35,228 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 06:09:35,228 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 06:09:35,228 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [721439071] [2023-11-29 06:09:35,228 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [721439071] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 06:09:35,228 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 06:09:35,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 06:09:35,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [252548629] [2023-11-29 06:09:35,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 06:09:35,229 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 06:09:35,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 06:09:35,229 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 06:09:35,229 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=27, Unknown=2, NotChecked=0, Total=42 [2023-11-29 06:09:39,374 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:09:43,488 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:09:47,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:09:51,800 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:09:53,174 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.30s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:09:57,212 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:01,296 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:05,359 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:06,724 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.31s for a HTC check with result INVALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:10,754 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:14,831 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:18,926 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:23,083 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:27,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:31,306 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:35,434 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:39,596 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:43,736 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:47,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:51,977 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:10:56,063 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:00,178 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:00,241 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 39 out of 144 [2023-11-29 06:11:00,241 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 533 places, 597 transitions, 13422 flow. Second operand has 7 states, 7 states have (on average 46.0) internal successors, (322), 7 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:11:00,242 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-29 06:11:00,242 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 39 of 144 [2023-11-29 06:11:00,242 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-29 06:11:04,350 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:08,388 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:12,416 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:16,444 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:20,470 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:24,495 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:28,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:32,539 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:36,569 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:40,590 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:44,605 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:48,627 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:52,671 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:11:56,694 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:00,720 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:04,748 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:08,767 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:12,820 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:16,882 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:20,930 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:25,039 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:29,162 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:33,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:37,340 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [0] [2023-11-29 06:12:39,444 INFO L124 PetriNetUnfolderBase]: 2294/4653 cut-off events. [2023-11-29 06:12:39,444 INFO L125 PetriNetUnfolderBase]: For 117307/117311 co-relation queries the response was YES. [2023-11-29 06:12:39,502 INFO L83 FinitePrefix]: Finished finitePrefix Result has 25862 conditions, 4653 events. 2294/4653 cut-off events. For 117307/117311 co-relation queries the response was YES. Maximal size of possible extension queue 218. Compared 33170 event pairs, 809 based on Foata normal form. 3/4655 useless extension candidates. Maximal degree in co-relation 25703. Up to 2298 conditions per place. [2023-11-29 06:12:39,506 INFO L140 encePairwiseOnDemand]: 138/144 looper letters, 0 selfloop transitions, 0 changer transitions 705/705 dead transitions. [2023-11-29 06:12:39,506 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 537 places, 705 transitions, 15901 flow [2023-11-29 06:12:39,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 06:12:39,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-29 06:12:39,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 297 transitions. [2023-11-29 06:12:39,508 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.34375 [2023-11-29 06:12:39,508 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 297 transitions. [2023-11-29 06:12:39,508 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 297 transitions. [2023-11-29 06:12:39,508 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-29 06:12:39,508 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 297 transitions. [2023-11-29 06:12:39,508 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 49.5) internal successors, (297), 6 states have internal predecessors, (297), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:12:39,509 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 144.0) internal successors, (1008), 7 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:12:39,509 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 144.0) internal successors, (1008), 7 states have internal predecessors, (1008), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:12:39,509 INFO L175 Difference]: Start difference. First operand has 533 places, 597 transitions, 13422 flow. Second operand 6 states and 297 transitions. [2023-11-29 06:12:39,509 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 537 places, 705 transitions, 15901 flow [2023-11-29 06:12:40,033 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 446 places, 705 transitions, 13618 flow, removed 173 selfloop flow, removed 91 redundant places. [2023-11-29 06:12:40,040 INFO L231 Difference]: Finished difference. Result has 446 places, 0 transitions, 0 flow [2023-11-29 06:12:40,040 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=144, PETRI_DIFFERENCE_MINUEND_FLOW=11432, PETRI_DIFFERENCE_MINUEND_PLACES=441, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=596, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=0, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=596, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=0, PETRI_PLACES=446, PETRI_TRANSITIONS=0} [2023-11-29 06:12:40,040 INFO L281 CegarLoopForPetriNet]: 134 programPoint places, 312 predicate places. [2023-11-29 06:12:40,040 INFO L495 AbstractCegarLoop]: Abstraction has has 446 places, 0 transitions, 0 flow [2023-11-29 06:12:40,041 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 46.0) internal successors, (322), 7 states have internal predecessors, (322), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-29 06:12:40,042 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (58 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (57 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr38ASSERT_VIOLATIONMEMORY_LEAK (56 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (55 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (54 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (53 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (52 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE (51 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr8REQUIRES_VIOLATIONMEMORY_DEREFERENCE (50 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr6ASSERT_VIOLATIONMEMORY_LEAK (49 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr9ASSERT_VIOLATIONMEMORY_LEAK (48 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr10REQUIRES_VIOLATIONMEMORY_DEREFERENCE (47 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr11REQUIRES_VIOLATIONMEMORY_DEREFERENCE (46 of 59 remaining) [2023-11-29 06:12:40,043 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr14REQUIRES_VIOLATIONMEMORY_DEREFERENCE (45 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr15REQUIRES_VIOLATIONMEMORY_DEREFERENCE (44 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr28REQUIRES_VIOLATIONMEMORY_DEREFERENCE (43 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr29REQUIRES_VIOLATIONMEMORY_DEREFERENCE (42 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr12REQUIRES_VIOLATIONMEMORY_DEREFERENCE (41 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr13REQUIRES_VIOLATIONMEMORY_DEREFERENCE (40 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr30REQUIRES_VIOLATIONMEMORY_DEREFERENCE (39 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr31REQUIRES_VIOLATIONMEMORY_DEREFERENCE (38 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr16REQUIRES_VIOLATIONMEMORY_DEREFERENCE (37 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr17REQUIRES_VIOLATIONMEMORY_DEREFERENCE (36 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr32REQUIRES_VIOLATIONMEMORY_DEREFERENCE (35 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr33REQUIRES_VIOLATIONMEMORY_DEREFERENCE (34 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr18REQUIRES_VIOLATIONMEMORY_DEREFERENCE (33 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr19REQUIRES_VIOLATIONMEMORY_DEREFERENCE (32 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr20REQUIRES_VIOLATIONMEMORY_DEREFERENCE (31 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr21REQUIRES_VIOLATIONMEMORY_DEREFERENCE (30 of 59 remaining) [2023-11-29 06:12:40,044 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr35REQUIRES_VIOLATIONMEMORY_DEREFERENCE (29 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr36REQUIRES_VIOLATIONMEMORY_DEREFERENCE (28 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr34ASSERT_VIOLATIONMEMORY_LEAK (27 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr22REQUIRES_VIOLATIONMEMORY_DEREFERENCE (26 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr23REQUIRES_VIOLATIONMEMORY_DEREFERENCE (25 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr37ASSERT_VIOLATIONMEMORY_LEAK (24 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr25REQUIRES_VIOLATIONMEMORY_DEREFERENCE (23 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr26REQUIRES_VIOLATIONMEMORY_DEREFERENCE (22 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr24ASSERT_VIOLATIONMEMORY_LEAK (21 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr27ASSERT_VIOLATIONMEMORY_LEAK (20 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr0INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (19 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location ULTIMATE.startErr1INUSE_VIOLATIONSUFFICIENT_THREAD_INSTANCES (18 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (17 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (16 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (15 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (14 of 59 remaining) [2023-11-29 06:12:40,045 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (13 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (12 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (11 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (10 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (9 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (8 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (7 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (6 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE (5 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE (4 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (3 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr3REQUIRES_VIOLATIONMEMORY_DEREFERENCE (2 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE (1 of 59 remaining) [2023-11-29 06:12:40,046 INFO L805 garLoopResultBuilder]: Registering result SAFE for location my_callbackErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE (0 of 59 remaining) [2023-11-29 06:12:40,055 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (52)] Ended with exit code 0 [2023-11-29 06:12:40,247 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 52 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2023-11-29 06:12:40,247 INFO L445 BasicCegarLoop]: Path program histogram: [16, 7, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-29 06:12:40,253 INFO L228 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2023-11-29 06:12:40,253 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 06:12:40,258 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 06:12:40 BasicIcfg [2023-11-29 06:12:40,258 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 06:12:40,259 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 06:12:40,259 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 06:12:40,259 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 06:12:40,259 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 06:01:30" (3/4) ... [2023-11-29 06:12:40,261 INFO L137 WitnessPrinter]: Generating witness for correct program [2023-11-29 06:12:40,264 INFO L361 RCFGBacktranslator]: Ignoring RootEdge to procedure my_callback [2023-11-29 06:12:40,274 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 94 nodes and edges [2023-11-29 06:12:40,275 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 34 nodes and edges [2023-11-29 06:12:40,275 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 9 nodes and edges [2023-11-29 06:12:40,276 INFO L943 BoogieBacktranslator]: Reduced CFG by removing 3 nodes and edges [2023-11-29 06:12:40,369 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/witness.graphml [2023-11-29 06:12:40,370 INFO L149 WitnessManager]: Wrote witness to /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/witness.yml [2023-11-29 06:12:40,370 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 06:12:40,370 INFO L158 Benchmark]: Toolchain (without parser) took 672074.16ms. Allocated memory was 79.7MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 46.3MB in the beginning and 702.7MB in the end (delta: -656.4MB). Peak memory consumption was 764.2MB. Max. memory is 16.1GB. [2023-11-29 06:12:40,370 INFO L158 Benchmark]: CDTParser took 0.21ms. Allocated memory is still 54.5MB. Free memory was 31.4MB in the beginning and 31.3MB in the end (delta: 52.6kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 06:12:40,371 INFO L158 Benchmark]: CACSL2BoogieTranslator took 755.68ms. Allocated memory is still 79.7MB. Free memory was 46.1MB in the beginning and 39.2MB in the end (delta: 6.9MB). Peak memory consumption was 10.6MB. Max. memory is 16.1GB. [2023-11-29 06:12:40,371 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.90ms. Allocated memory is still 79.7MB. Free memory was 39.2MB in the beginning and 36.1MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-29 06:12:40,371 INFO L158 Benchmark]: Boogie Preprocessor took 93.33ms. Allocated memory is still 79.7MB. Free memory was 36.1MB in the beginning and 53.5MB in the end (delta: -17.3MB). Peak memory consumption was 4.1MB. Max. memory is 16.1GB. [2023-11-29 06:12:40,372 INFO L158 Benchmark]: RCFGBuilder took 1081.92ms. Allocated memory was 79.7MB in the beginning and 96.5MB in the end (delta: 16.8MB). Free memory was 53.3MB in the beginning and 59.9MB in the end (delta: -6.6MB). Peak memory consumption was 37.6MB. Max. memory is 16.1GB. [2023-11-29 06:12:40,372 INFO L158 Benchmark]: TraceAbstraction took 669963.35ms. Allocated memory was 96.5MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 59.1MB in the beginning and 710.5MB in the end (delta: -651.4MB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. [2023-11-29 06:12:40,372 INFO L158 Benchmark]: Witness Printer took 111.07ms. Allocated memory is still 1.5GB. Free memory was 709.5MB in the beginning and 702.7MB in the end (delta: 6.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-29 06:12:40,374 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.21ms. Allocated memory is still 54.5MB. Free memory was 31.4MB in the beginning and 31.3MB in the end (delta: 52.6kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 755.68ms. Allocated memory is still 79.7MB. Free memory was 46.1MB in the beginning and 39.2MB in the end (delta: 6.9MB). Peak memory consumption was 10.6MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 61.90ms. Allocated memory is still 79.7MB. Free memory was 39.2MB in the beginning and 36.1MB in the end (delta: 3.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 93.33ms. Allocated memory is still 79.7MB. Free memory was 36.1MB in the beginning and 53.5MB in the end (delta: -17.3MB). Peak memory consumption was 4.1MB. Max. memory is 16.1GB. * RCFGBuilder took 1081.92ms. Allocated memory was 79.7MB in the beginning and 96.5MB in the end (delta: 16.8MB). Free memory was 53.3MB in the beginning and 59.9MB in the end (delta: -6.6MB). Peak memory consumption was 37.6MB. Max. memory is 16.1GB. * TraceAbstraction took 669963.35ms. Allocated memory was 96.5MB in the beginning and 1.5GB in the end (delta: 1.4GB). Free memory was 59.1MB in the beginning and 710.5MB in the end (delta: -651.4MB). Peak memory consumption was 1.1GB. Max. memory is 16.1GB. * Witness Printer took 111.07ms. Allocated memory is still 1.5GB. Free memory was 709.5MB in the beginning and 702.7MB in the end (delta: 6.8MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 3941]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: 3883]: all allocated memory was freed For all program executions holds that all allocated memory was freed at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - PositiveResult [Line: -1]: pointer dereference always succeeds For all program executions holds that pointer dereference always succeeds at this location - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 4 procedures, 147 locations, 59 error locations. Started 1 CEGAR loops. EmptinessCheckTime: 0.0s, RemoveRedundantFlowTime: 0.0s, RemoveRedundantFlowUnfoldingTime: 0.0s, BackfoldingTime: 0.0s, BackfoldingUnfoldingTime: 0.0s, FlowIncreaseByBackfolding: 0, BasicCegarLoop: OverallTime: 669.8s, OverallIterations: 51, TraceHistogramMax: 1, PathProgramHistogramMax: 16, EmptinessCheckTime: 0.0s, AutomataDifference: 595.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, HoareTripleCheckerStatistics: 91 mSolverCounterUnknown, 17394 SdHoareTripleChecker+Valid, 518.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 14217 mSDsluCounter, 27950 SdHoareTripleChecker+Invalid, 505.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 166 IncrementalHoareTripleChecker+Unchecked, 27372 mSDsCounter, 408 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 61030 IncrementalHoareTripleChecker+Invalid, 61695 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 408 mSolverCounterUnsat, 578 mSDtfsCounter, 61030 mSolverCounterSat, 0.4s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1987 GetRequests, 1339 SyntacticMatches, 0 SemanticMatches, 648 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 2800 ImplicationChecksByTransitivity, 59.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=13422occurred in iteration=50, InterpolantAutomatonStates: 592, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: No data available, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.9s SsaConstructionTime, 11.1s SatisfiabilityAnalysisTime, 44.5s InterpolantComputationTime, 1699 NumberOfCodeBlocks, 1699 NumberOfCodeBlocksAsserted, 51 NumberOfCheckSat, 1648 ConstructedInterpolants, 47 QuantifiedInterpolants, 91643 SizeOfPredicates, 721 NumberOfNonLiveVariables, 14107 ConjunctsInSsa, 1219 ConjunctsInUnsatCore, 51 InterpolantComputations, 51 PerfectInterpolantSequences, 0/0 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 45 specifications checked. All of them hold RESULT: Ultimate proved your program to be correct! [2023-11-29 06:12:40,426 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_110b8197-e23b-43e3-8e2b-951a902f60e8/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Writing output log to file Ultimate.log Result: TRUE