./Ultimate.py --spec ../../sv-benchmarks/c/properties/valid-memsafety.prp --file ../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for memory safety (deref-memtrack) Using default analysis Version e7bb482b Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 c7fdb1595c27c144c3bf111946260cb3946663200a2d53f7fba5455031291c4f --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:43:33,552 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:43:33,640 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Default.epf [2023-11-06 22:43:33,646 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:43:33,647 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:43:33,679 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:43:33,680 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:43:33,681 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:43:33,682 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:43:33,683 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:43:33,684 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:43:33,684 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:43:33,685 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:43:33,686 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:43:33,686 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:43:33,687 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:43:33,688 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:43:33,688 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:43:33,689 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 22:43:33,690 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 22:43:33,690 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 22:43:33,691 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:43:33,692 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:43:33,692 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 22:43:33,693 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:43:33,693 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:43:33,694 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:43:33,694 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:43:33,695 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:43:33,695 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:43:33,696 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:43:33,697 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:43:33,697 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-06 22:43:33,697 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-06 22:43:33,698 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:43:33,698 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:43:33,699 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:43:33,699 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:43:33,700 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_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> c7fdb1595c27c144c3bf111946260cb3946663200a2d53f7fba5455031291c4f [2023-11-06 22:43:34,020 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:43:34,055 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:43:34,058 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:43:34,060 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:43:34,061 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:43:34,062 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2023-11-06 22:43:37,178 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:43:37,480 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:43:37,480 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2023-11-06 22:43:37,491 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/data/f2de0788d/0109678ad38f42ac906e0dc448a0f58d/FLAGd5b10c13d [2023-11-06 22:43:37,509 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/data/f2de0788d/0109678ad38f42ac906e0dc448a0f58d [2023-11-06 22:43:37,512 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:43:37,514 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:43:37,516 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:43:37,516 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:43:37,522 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:43:37,523 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:43:37" (1/1) ... [2023-11-06 22:43:37,524 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@50248037 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:37, skipping insertion in model container [2023-11-06 22:43:37,525 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:43:37" (1/1) ... [2023-11-06 22:43:37,563 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:43:37,824 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:43:37,837 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-06 22:43:37,837 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.CACSL2BoogieTranslatorObserver@6f95e8bb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:37, skipping insertion in model container [2023-11-06 22:43:37,837 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:43:37,838 INFO L186 ToolchainWalker]: Toolchain execution was canceled (user or tool) before executing de.uni_freiburg.informatik.ultimate.boogie.procedureinliner [2023-11-06 22:43:37,840 INFO L158 Benchmark]: Toolchain (without parser) took 325.05ms. Allocated memory is still 153.1MB. Free memory was 121.3MB in the beginning and 111.4MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 22:43:37,841 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 117.4MB. Free memory was 72.5MB in the beginning and 72.3MB in the end (delta: 176.3kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-06 22:43:37,842 INFO L158 Benchmark]: CACSL2BoogieTranslator took 322.17ms. Allocated memory is still 153.1MB. Free memory was 121.3MB in the beginning and 111.4MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2023-11-06 22:43:37,844 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.36ms. Allocated memory is still 117.4MB. Free memory was 72.5MB in the beginning and 72.3MB in the end (delta: 176.3kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 322.17ms. Allocated memory is still 153.1MB. Free memory was 121.3MB in the beginning and 111.4MB in the end (delta: 9.9MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - UnsupportedSyntaxResult [Line: 102]: 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-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/config/AutomizerMemDerefMemtrack.xml -i ../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP --witnessprinter.witness.filename witness.graphml --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 c7fdb1595c27c144c3bf111946260cb3946663200a2d53f7fba5455031291c4f --- Real Ultimate output --- This is Ultimate 0.2.3-dev-e7bb482 [2023-11-06 22:43:40,728 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-06 22:43:40,815 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/config/svcomp-DerefFreeMemtrack-32bit-Automizer_Bitvector.epf [2023-11-06 22:43:40,822 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-06 22:43:40,823 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-06 22:43:40,872 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-06 22:43:40,873 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-06 22:43:40,874 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-06 22:43:40,875 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-06 22:43:40,876 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-06 22:43:40,877 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-06 22:43:40,878 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-06 22:43:40,879 INFO L153 SettingsManager]: * Use SBE=true [2023-11-06 22:43:40,879 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-06 22:43:40,880 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-06 22:43:40,881 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-06 22:43:40,882 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-06 22:43:40,882 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-06 22:43:40,883 INFO L153 SettingsManager]: * Check for the main procedure if all allocated memory was freed=true [2023-11-06 22:43:40,884 INFO L153 SettingsManager]: * Bitprecise bitfields=true [2023-11-06 22:43:40,884 INFO L153 SettingsManager]: * SV-COMP memtrack compatibility mode=true [2023-11-06 22:43:40,885 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-06 22:43:40,886 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-06 22:43:40,887 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-06 22:43:40,887 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-06 22:43:40,888 INFO L153 SettingsManager]: * Check unreachability of reach_error function=false [2023-11-06 22:43:40,888 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-06 22:43:40,889 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-06 22:43:40,890 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-06 22:43:40,890 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-06 22:43:40,891 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-06 22:43:40,891 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:43:40,892 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-06 22:43:40,892 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-06 22:43:40,893 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-06 22:43:40,893 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-06 22:43:40,893 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-06 22:43:40,894 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-06 22:43:40,894 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-06 22:43:40,895 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-06 22:43:40,895 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-06 22:43:40,895 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_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness.graphml 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 -> c7fdb1595c27c144c3bf111946260cb3946663200a2d53f7fba5455031291c4f [2023-11-06 22:43:41,421 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-06 22:43:41,456 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-06 22:43:41,459 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-06 22:43:41,461 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-06 22:43:41,461 INFO L274 PluginConnector]: CDTParser initialized [2023-11-06 22:43:41,464 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/../../sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2023-11-06 22:43:44,829 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-06 22:43:45,110 INFO L384 CDTParser]: Found 1 translation units. [2023-11-06 22:43:45,111 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/sv-benchmarks/c/weaver/chl-chromosome-symm.wvr.c [2023-11-06 22:43:45,120 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/data/58f770842/1bff7371e725430b8fc0c176d9b7ef19/FLAG3ff20404b [2023-11-06 22:43:45,136 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/data/58f770842/1bff7371e725430b8fc0c176d9b7ef19 [2023-11-06 22:43:45,139 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-06 22:43:45,140 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-06 22:43:45,142 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-06 22:43:45,142 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-06 22:43:45,148 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-06 22:43:45,148 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,150 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b14122c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45, skipping insertion in model container [2023-11-06 22:43:45,150 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,178 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:43:45,393 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:43:45,412 INFO L199 MainTranslator]: Restarting translation with changed settings: SettingsChange [mNewPreferredMemoryModel=HoenickeLindenmann_1ByteResolution] [2023-11-06 22:43:45,417 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-06 22:43:45,449 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:43:45,468 INFO L202 MainTranslator]: Completed pre-run [2023-11-06 22:43:45,503 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-06 22:43:45,520 INFO L206 MainTranslator]: Completed translation [2023-11-06 22:43:45,521 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45 WrapperNode [2023-11-06 22:43:45,521 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-06 22:43:45,522 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-06 22:43:45,523 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-06 22:43:45,523 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-06 22:43:45,531 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,543 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,582 INFO L138 Inliner]: procedures = 27, calls = 38, calls flagged for inlining = 16, calls inlined = 20, statements flattened = 197 [2023-11-06 22:43:45,589 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-06 22:43:45,590 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-06 22:43:45,590 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-06 22:43:45,590 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-06 22:43:45,601 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,602 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,608 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,608 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,642 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,648 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,661 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,664 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,669 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-06 22:43:45,681 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-06 22:43:45,682 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-06 22:43:45,682 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-06 22:43:45,683 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (1/1) ... [2023-11-06 22:43:45,691 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-06 22:43:45,713 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/z3 [2023-11-06 22:43:45,740 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-06 22:43:45,768 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-06 22:43:45,841 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-06 22:43:45,841 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-06 22:43:45,841 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2023-11-06 22:43:45,841 INFO L130 BoogieDeclarations]: Found specification of procedure read~intINTTYPE4 [2023-11-06 22:43:45,841 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2023-11-06 22:43:45,841 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2023-11-06 22:43:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2023-11-06 22:43:45,842 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2023-11-06 22:43:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnHeap [2023-11-06 22:43:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-06 22:43:45,842 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-06 22:43:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2023-11-06 22:43:45,842 INFO L130 BoogieDeclarations]: Found specification of procedure write~intINTTYPE4 [2023-11-06 22:43:45,844 WARN L210 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to OneNontrivialStatement [2023-11-06 22:43:45,963 INFO L236 CfgBuilder]: Building ICFG [2023-11-06 22:43:45,965 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-06 22:43:46,773 INFO L277 CfgBuilder]: Performing block encoding [2023-11-06 22:43:46,794 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-06 22:43:46,795 INFO L302 CfgBuilder]: Removed 4 assume(true) statements. [2023-11-06 22:43:46,799 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:43:46 BoogieIcfgContainer [2023-11-06 22:43:46,800 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-06 22:43:46,805 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-06 22:43:46,805 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-06 22:43:46,808 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-06 22:43:46,809 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.11 10:43:45" (1/3) ... [2023-11-06 22:43:46,810 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f474f7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:43:46, skipping insertion in model container [2023-11-06 22:43:46,810 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.11 10:43:45" (2/3) ... [2023-11-06 22:43:46,812 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4f474f7a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.11 10:43:46, skipping insertion in model container [2023-11-06 22:43:46,813 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.11 10:43:46" (3/3) ... [2023-11-06 22:43:46,815 INFO L112 eAbstractionObserver]: Analyzing ICFG chl-chromosome-symm.wvr.c [2023-11-06 22:43:46,837 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-06 22:43:46,838 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 22 error locations. [2023-11-06 22:43:46,839 INFO L519 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2023-11-06 22:43:47,060 INFO L144 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2023-11-06 22:43:47,126 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 273 places, 287 transitions, 588 flow [2023-11-06 22:43:47,309 INFO L124 PetriNetUnfolderBase]: 21/285 cut-off events. [2023-11-06 22:43:47,310 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:43:47,322 INFO L83 FinitePrefix]: Finished finitePrefix Result has 294 conditions, 285 events. 21/285 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 406 event pairs, 0 based on Foata normal form. 0/242 useless extension candidates. Maximal degree in co-relation 178. Up to 2 conditions per place. [2023-11-06 22:43:47,322 INFO L82 GeneralOperation]: Start removeDead. Operand has 273 places, 287 transitions, 588 flow [2023-11-06 22:43:47,358 INFO L88 GeneralOperation]: Finished RemoveDead, result has has 266 places, 280 transitions, 572 flow [2023-11-06 22:43:47,365 INFO L124 etLargeBlockEncoding]: Petri net LBE is using variable-based independence relation. [2023-11-06 22:43:47,381 INFO L131 etLargeBlockEncoding]: Starting large block encoding on Petri net that has 266 places, 280 transitions, 572 flow [2023-11-06 22:43:47,386 INFO L113 LiptonReduction]: Starting Lipton reduction on Petri net that has 266 places, 280 transitions, 572 flow [2023-11-06 22:43:47,386 INFO L73 FinitePrefix]: Start finitePrefix. Operand has 266 places, 280 transitions, 572 flow [2023-11-06 22:43:47,465 INFO L124 PetriNetUnfolderBase]: 21/280 cut-off events. [2023-11-06 22:43:47,465 INFO L125 PetriNetUnfolderBase]: For 2/2 co-relation queries the response was YES. [2023-11-06 22:43:47,467 INFO L83 FinitePrefix]: Finished finitePrefix Result has 289 conditions, 280 events. 21/280 cut-off events. For 2/2 co-relation queries the response was YES. Maximal size of possible extension queue 8. Compared 406 event pairs, 0 based on Foata normal form. 0/238 useless extension candidates. Maximal degree in co-relation 178. Up to 2 conditions per place. [2023-11-06 22:43:47,474 INFO L119 LiptonReduction]: Number of co-enabled transitions 8848 [2023-11-06 22:44:17,247 INFO L134 LiptonReduction]: Checked pairs total: 9209 [2023-11-06 22:44:17,247 INFO L136 LiptonReduction]: Total number of compositions: 335 [2023-11-06 22:44:17,265 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-06 22:44:17,272 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;@f96d652, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-06 22:44:17,273 INFO L358 AbstractCegarLoop]: Starting to check reachability of 32 error locations. [2023-11-06 22:44:17,278 INFO L185 PetriNetUnfolderBase]: Found word, exiting Unfolder. [2023-11-06 22:44:17,278 INFO L124 PetriNetUnfolderBase]: 1/2 cut-off events. [2023-11-06 22:44:17,278 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:44:17,279 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:17,279 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-06 22:44:17,280 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:17,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:17,287 INFO L85 PathProgramCache]: Analyzing trace with hash 36491, now seen corresponding path program 1 times [2023-11-06 22:44:17,301 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:17,302 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [848082567] [2023-11-06 22:44:17,302 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:17,303 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-06 22:44:17,303 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:17,314 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:17,369 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:17,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:17,459 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-06 22:44:17,464 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:17,568 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 7 [2023-11-06 22:44:17,588 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:17,589 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:17,602 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:17,603 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:17,609 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:17,610 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:44:17,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:17,624 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:17,631 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:17,632 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:44:17,640 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-06 22:44:17,640 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:44:17,641 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:17,642 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [848082567] [2023-11-06 22:44:17,643 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [848082567] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:44:17,643 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:44:17,643 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:44:17,645 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2124932306] [2023-11-06 22:44:17,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:44:17,656 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:44:17,663 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:17,690 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:44:17,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:44:17,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 622 [2023-11-06 22:44:17,917 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 41 transitions, 94 flow. Second operand has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:17,917 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:17,917 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 622 [2023-11-06 22:44:17,919 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:18,429 INFO L124 PetriNetUnfolderBase]: 455/748 cut-off events. [2023-11-06 22:44:18,430 INFO L125 PetriNetUnfolderBase]: For 25/25 co-relation queries the response was YES. [2023-11-06 22:44:18,434 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1526 conditions, 748 events. 455/748 cut-off events. For 25/25 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 3240 event pairs, 385 based on Foata normal form. 0/260 useless extension candidates. Maximal degree in co-relation 1376. Up to 743 conditions per place. [2023-11-06 22:44:18,443 INFO L140 encePairwiseOnDemand]: 615/622 looper letters, 34 selfloop transitions, 4 changer transitions 0/38 dead transitions. [2023-11-06 22:44:18,444 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 38 transitions, 164 flow [2023-11-06 22:44:18,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:44:18,448 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:44:18,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 800 transitions. [2023-11-06 22:44:18,468 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4287245444801715 [2023-11-06 22:44:18,469 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 800 transitions. [2023-11-06 22:44:18,470 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 800 transitions. [2023-11-06 22:44:18,474 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:18,477 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 800 transitions. [2023-11-06 22:44:18,489 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 266.6666666666667) internal successors, (800), 3 states have internal predecessors, (800), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:18,502 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 622.0) internal successors, (2488), 4 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:18,505 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 622.0) internal successors, (2488), 4 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:18,507 INFO L175 Difference]: Start difference. First operand has 44 places, 41 transitions, 94 flow. Second operand 3 states and 800 transitions. [2023-11-06 22:44:18,508 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 38 transitions, 164 flow [2023-11-06 22:44:18,514 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 38 transitions, 156 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 22:44:18,518 INFO L231 Difference]: Finished difference. Result has 39 places, 38 transitions, 88 flow [2023-11-06 22:44:18,520 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=88, PETRI_PLACES=39, PETRI_TRANSITIONS=38} [2023-11-06 22:44:18,525 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -5 predicate places. [2023-11-06 22:44:18,525 INFO L495 AbstractCegarLoop]: Abstraction has has 39 places, 38 transitions, 88 flow [2023-11-06 22:44:18,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 253.66666666666666) internal successors, (761), 3 states have internal predecessors, (761), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:18,527 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:18,527 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1] [2023-11-06 22:44:18,547 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:18,740 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:18,741 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:18,742 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:18,742 INFO L85 PathProgramCache]: Analyzing trace with hash 36492, now seen corresponding path program 1 times [2023-11-06 22:44:18,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:18,743 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1904476081] [2023-11-06 22:44:18,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:18,743 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-06 22:44:18,743 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:18,745 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:18,787 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:18,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:18,855 INFO L262 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:44:18,857 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:18,885 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-06 22:44:18,914 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:18,915 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 22:44:18,928 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:18,929 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:44:18,938 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:18,939 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:18,951 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:18,953 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:44:18,962 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:18,964 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:18,990 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-06 22:44:18,991 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:44:18,991 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:18,991 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1904476081] [2023-11-06 22:44:18,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1904476081] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:44:18,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:44:18,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:44:18,992 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1282766163] [2023-11-06 22:44:18,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:44:18,994 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:44:18,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:18,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:44:18,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:44:19,224 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 622 [2023-11-06 22:44:19,226 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 39 places, 38 transitions, 88 flow. Second operand has 3 states, 3 states have (on average 249.66666666666666) internal successors, (749), 3 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:19,226 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:19,227 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 622 [2023-11-06 22:44:19,227 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:19,700 INFO L124 PetriNetUnfolderBase]: 459/754 cut-off events. [2023-11-06 22:44:19,700 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:44:19,701 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1527 conditions, 754 events. 459/754 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 3259 event pairs, 385 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 1487. Up to 752 conditions per place. [2023-11-06 22:44:19,707 INFO L140 encePairwiseOnDemand]: 613/622 looper letters, 37 selfloop transitions, 7 changer transitions 0/44 dead transitions. [2023-11-06 22:44:19,707 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 41 places, 44 transitions, 194 flow [2023-11-06 22:44:19,709 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:44:19,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:44:19,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 793 transitions. [2023-11-06 22:44:19,713 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42497320471597 [2023-11-06 22:44:19,714 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 793 transitions. [2023-11-06 22:44:19,714 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 793 transitions. [2023-11-06 22:44:19,715 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:19,715 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 793 transitions. [2023-11-06 22:44:19,718 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 264.3333333333333) internal successors, (793), 3 states have internal predecessors, (793), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:19,723 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 622.0) internal successors, (2488), 4 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:19,725 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 622.0) internal successors, (2488), 4 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:19,726 INFO L175 Difference]: Start difference. First operand has 39 places, 38 transitions, 88 flow. Second operand 3 states and 793 transitions. [2023-11-06 22:44:19,726 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 41 places, 44 transitions, 194 flow [2023-11-06 22:44:19,728 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 39 places, 44 transitions, 180 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:44:19,729 INFO L231 Difference]: Finished difference. Result has 41 places, 44 transitions, 136 flow [2023-11-06 22:44:19,730 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=80, PETRI_DIFFERENCE_MINUEND_PLACES=37, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=136, PETRI_PLACES=41, PETRI_TRANSITIONS=44} [2023-11-06 22:44:19,731 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -3 predicate places. [2023-11-06 22:44:19,732 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 44 transitions, 136 flow [2023-11-06 22:44:19,733 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 249.66666666666666) internal successors, (749), 3 states have internal predecessors, (749), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:19,734 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:19,734 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:44:19,755 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:19,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:19,956 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:19,956 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:19,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1137679, now seen corresponding path program 1 times [2023-11-06 22:44:19,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:19,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1791516721] [2023-11-06 22:44:19,958 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:19,958 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-06 22:44:19,958 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:19,960 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:19,971 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:20,025 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:20,027 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:44:20,028 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:20,044 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-06 22:44:20,044 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:44:20,044 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:20,045 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1791516721] [2023-11-06 22:44:20,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1791516721] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:44:20,045 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:44:20,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:44:20,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1406352789] [2023-11-06 22:44:20,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:44:20,046 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:44:20,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:20,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:44:20,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:44:20,156 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 253 out of 622 [2023-11-06 22:44:20,158 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 44 transitions, 136 flow. Second operand has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:20,158 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:20,158 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 253 of 622 [2023-11-06 22:44:20,159 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:20,607 INFO L124 PetriNetUnfolderBase]: 455/750 cut-off events. [2023-11-06 22:44:20,607 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:44:20,608 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1528 conditions, 750 events. 455/750 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 3257 event pairs, 385 based on Foata normal form. 1/264 useless extension candidates. Maximal degree in co-relation 1502. Up to 749 conditions per place. [2023-11-06 22:44:20,614 INFO L140 encePairwiseOnDemand]: 615/622 looper letters, 36 selfloop transitions, 4 changer transitions 0/40 dead transitions. [2023-11-06 22:44:20,614 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 43 places, 40 transitions, 194 flow [2023-11-06 22:44:20,615 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:44:20,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:44:20,618 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 803 transitions. [2023-11-06 22:44:20,619 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4303322615219721 [2023-11-06 22:44:20,619 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 803 transitions. [2023-11-06 22:44:20,619 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 803 transitions. [2023-11-06 22:44:20,620 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:20,620 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 803 transitions. [2023-11-06 22:44:20,623 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 267.6666666666667) internal successors, (803), 3 states have internal predecessors, (803), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:20,628 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 622.0) internal successors, (2488), 4 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:20,630 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 622.0) internal successors, (2488), 4 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:20,631 INFO L175 Difference]: Start difference. First operand has 41 places, 44 transitions, 136 flow. Second operand 3 states and 803 transitions. [2023-11-06 22:44:20,631 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 43 places, 40 transitions, 194 flow [2023-11-06 22:44:20,632 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 41 places, 40 transitions, 186 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:44:20,634 INFO L231 Difference]: Finished difference. Result has 41 places, 40 transitions, 114 flow [2023-11-06 22:44:20,634 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=114, PETRI_PLACES=41, PETRI_TRANSITIONS=40} [2023-11-06 22:44:20,635 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -3 predicate places. [2023-11-06 22:44:20,635 INFO L495 AbstractCegarLoop]: Abstraction has has 41 places, 40 transitions, 114 flow [2023-11-06 22:44:20,636 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 254.0) internal successors, (762), 3 states have internal predecessors, (762), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:20,637 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:20,637 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1] [2023-11-06 22:44:20,654 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:44:20,849 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:20,849 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:20,850 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:20,850 INFO L85 PathProgramCache]: Analyzing trace with hash 1136279, now seen corresponding path program 1 times [2023-11-06 22:44:20,851 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:20,851 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [979393369] [2023-11-06 22:44:20,851 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:20,851 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-06 22:44:20,851 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:20,853 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:20,861 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:20,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:20,933 INFO L262 TraceCheckSpWp]: Trace formula consists of 52 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-06 22:44:20,935 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:20,966 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-06 22:44:20,984 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:20,985 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:20,994 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:20,995 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:44:21,006 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:21,007 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:21,020 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:21,021 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:21,028 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:21,029 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:44:21,083 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:44:21,083 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:44:21,238 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:44:21,238 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:21,238 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [979393369] [2023-11-06 22:44:21,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [979393369] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:44:21,239 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:44:21,239 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [2, 2] total 4 [2023-11-06 22:44:21,239 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244519002] [2023-11-06 22:44:21,239 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:44:21,239 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:44:21,240 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:21,240 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:44:21,240 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:44:22,757 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 622 [2023-11-06 22:44:22,759 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 41 places, 40 transitions, 114 flow. Second operand has 6 states, 6 states have (on average 246.0) internal successors, (1476), 6 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:22,760 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:22,760 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 622 [2023-11-06 22:44:22,760 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:24,078 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.04s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 22:44:24,845 INFO L124 PetriNetUnfolderBase]: 467/768 cut-off events. [2023-11-06 22:44:24,846 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:44:24,847 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1585 conditions, 768 events. 467/768 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 3306 event pairs, 385 based on Foata normal form. 0/272 useless extension candidates. Maximal degree in co-relation 1538. Up to 758 conditions per place. [2023-11-06 22:44:24,853 INFO L140 encePairwiseOnDemand]: 613/622 looper letters, 36 selfloop transitions, 22 changer transitions 0/58 dead transitions. [2023-11-06 22:44:24,854 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 46 places, 58 transitions, 308 flow [2023-11-06 22:44:24,855 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:44:24,855 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:44:24,861 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1534 transitions. [2023-11-06 22:44:24,862 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41103965702036444 [2023-11-06 22:44:24,862 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1534 transitions. [2023-11-06 22:44:24,863 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1534 transitions. [2023-11-06 22:44:24,864 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:24,864 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1534 transitions. [2023-11-06 22:44:24,870 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 255.66666666666666) internal successors, (1534), 6 states have internal predecessors, (1534), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:24,880 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 622.0) internal successors, (4354), 7 states have internal predecessors, (4354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:24,883 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 622.0) internal successors, (4354), 7 states have internal predecessors, (4354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:24,884 INFO L175 Difference]: Start difference. First operand has 41 places, 40 transitions, 114 flow. Second operand 6 states and 1534 transitions. [2023-11-06 22:44:24,884 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 46 places, 58 transitions, 308 flow [2023-11-06 22:44:24,886 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 58 transitions, 294 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:44:24,889 INFO L231 Difference]: Finished difference. Result has 47 places, 58 transitions, 268 flow [2023-11-06 22:44:24,889 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=39, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=268, PETRI_PLACES=47, PETRI_TRANSITIONS=58} [2023-11-06 22:44:24,891 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2023-11-06 22:44:24,891 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 58 transitions, 268 flow [2023-11-06 22:44:24,893 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 246.0) internal successors, (1476), 6 states have internal predecessors, (1476), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:24,893 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:24,893 INFO L208 CegarLoopForPetriNet]: trace histogram [1, 1, 1, 1, 1] [2023-11-06 22:44:24,911 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:44:25,104 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:25,105 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:25,105 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:25,105 INFO L85 PathProgramCache]: Analyzing trace with hash 1092163676, now seen corresponding path program 1 times [2023-11-06 22:44:25,106 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:25,106 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2040035189] [2023-11-06 22:44:25,106 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:25,106 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-06 22:44:25,106 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:25,108 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:25,150 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:25,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:25,214 INFO L262 TraceCheckSpWp]: Trace formula consists of 83 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:44:25,216 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:25,247 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:44:25,248 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:44:25,295 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2023-11-06 22:44:25,296 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:25,296 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2040035189] [2023-11-06 22:44:25,296 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2040035189] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:44:25,296 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:44:25,296 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3] total 5 [2023-11-06 22:44:25,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102490376] [2023-11-06 22:44:25,296 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:44:25,297 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2023-11-06 22:44:25,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:25,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2023-11-06 22:44:25,298 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2023-11-06 22:44:25,797 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 622 [2023-11-06 22:44:25,800 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 58 transitions, 268 flow. Second operand has 6 states, 6 states have (on average 250.33333333333334) internal successors, (1502), 6 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:25,801 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:25,801 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 622 [2023-11-06 22:44:25,801 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:26,451 INFO L124 PetriNetUnfolderBase]: 455/756 cut-off events. [2023-11-06 22:44:26,452 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-06 22:44:26,453 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1572 conditions, 756 events. 455/756 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 3254 event pairs, 385 based on Foata normal form. 4/274 useless extension candidates. Maximal degree in co-relation 1513. Up to 747 conditions per place. [2023-11-06 22:44:26,457 INFO L140 encePairwiseOnDemand]: 613/622 looper letters, 34 selfloop transitions, 12 changer transitions 0/46 dead transitions. [2023-11-06 22:44:26,458 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 52 places, 46 transitions, 276 flow [2023-11-06 22:44:26,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:44:26,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:44:26,463 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1552 transitions. [2023-11-06 22:44:26,465 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41586280814576637 [2023-11-06 22:44:26,465 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1552 transitions. [2023-11-06 22:44:26,465 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1552 transitions. [2023-11-06 22:44:26,466 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:26,467 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1552 transitions. [2023-11-06 22:44:26,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 258.6666666666667) internal successors, (1552), 6 states have internal predecessors, (1552), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:26,480 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 622.0) internal successors, (4354), 7 states have internal predecessors, (4354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:26,482 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 622.0) internal successors, (4354), 7 states have internal predecessors, (4354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:26,482 INFO L175 Difference]: Start difference. First operand has 47 places, 58 transitions, 268 flow. Second operand 6 states and 1552 transitions. [2023-11-06 22:44:26,482 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 52 places, 46 transitions, 276 flow [2023-11-06 22:44:26,489 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 51 places, 46 transitions, 260 flow, removed 6 selfloop flow, removed 1 redundant places. [2023-11-06 22:44:26,491 INFO L231 Difference]: Finished difference. Result has 51 places, 46 transitions, 192 flow [2023-11-06 22:44:26,491 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=12, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=34, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=192, PETRI_PLACES=51, PETRI_TRANSITIONS=46} [2023-11-06 22:44:26,497 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2023-11-06 22:44:26,497 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 46 transitions, 192 flow [2023-11-06 22:44:26,503 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 250.33333333333334) internal successors, (1502), 6 states have internal predecessors, (1502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:26,503 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:26,503 INFO L208 CegarLoopForPetriNet]: trace histogram [4, 1, 1] [2023-11-06 22:44:26,527 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:44:26,716 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:26,716 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:26,717 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:26,717 INFO L85 PathProgramCache]: Analyzing trace with hash -503858868, now seen corresponding path program 2 times [2023-11-06 22:44:26,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:26,718 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [460461598] [2023-11-06 22:44:26,718 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:44:26,718 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-06 22:44:26,718 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:26,719 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:26,762 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:26,823 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:44:26,823 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:44:26,828 INFO L262 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:44:26,829 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:26,860 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-06 22:44:26,870 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:26,871 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:44:26,887 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:26,888 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:26,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:26,908 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 22:44:26,919 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:26,920 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:26,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:26,926 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:44:27,120 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:44:27,121 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:44:27,860 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2023-11-06 22:44:27,860 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:27,861 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [460461598] [2023-11-06 22:44:27,861 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [460461598] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:44:27,861 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:44:27,861 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 10 [2023-11-06 22:44:27,861 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1183114254] [2023-11-06 22:44:27,861 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:44:27,862 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-06 22:44:27,862 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:27,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-06 22:44:27,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=86, Unknown=0, NotChecked=0, Total=132 [2023-11-06 22:44:34,142 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 241 out of 622 [2023-11-06 22:44:34,147 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 46 transitions, 192 flow. Second operand has 12 states, 12 states have (on average 242.0) internal successors, (2904), 12 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:34,147 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:34,147 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 241 of 622 [2023-11-06 22:44:34,147 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:38,118 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 22:44:39,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.06s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 22:44:40,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.74s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 22:44:42,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 22:44:45,065 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.86s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 22:44:46,386 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.11s for a HTC check with result VALID. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [] [2023-11-06 22:44:47,324 INFO L124 PetriNetUnfolderBase]: 472/785 cut-off events. [2023-11-06 22:44:47,324 INFO L125 PetriNetUnfolderBase]: For 77/77 co-relation queries the response was YES. [2023-11-06 22:44:47,325 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1696 conditions, 785 events. 472/785 cut-off events. For 77/77 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 3324 event pairs, 385 based on Foata normal form. 11/299 useless extension candidates. Maximal degree in co-relation 1581. Up to 761 conditions per place. [2023-11-06 22:44:47,330 INFO L140 encePairwiseOnDemand]: 613/622 looper letters, 37 selfloop transitions, 38 changer transitions 0/75 dead transitions. [2023-11-06 22:44:47,330 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 64 places, 75 transitions, 527 flow [2023-11-06 22:44:47,331 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2023-11-06 22:44:47,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 14 states. [2023-11-06 22:44:47,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14 states to 14 states and 3463 transitions. [2023-11-06 22:44:47,346 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.3976802939825448 [2023-11-06 22:44:47,346 INFO L72 ComplementDD]: Start complementDD. Operand 14 states and 3463 transitions. [2023-11-06 22:44:47,346 INFO L73 IsDeterministic]: Start isDeterministic. Operand 14 states and 3463 transitions. [2023-11-06 22:44:47,349 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:47,349 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 14 states and 3463 transitions. [2023-11-06 22:44:47,359 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 15 states, 14 states have (on average 247.35714285714286) internal successors, (3463), 14 states have internal predecessors, (3463), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:47,376 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 15 states, 15 states have (on average 622.0) internal successors, (9330), 15 states have internal predecessors, (9330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:47,380 INFO L81 ComplementDD]: Finished complementDD. Result has 15 states, 15 states have (on average 622.0) internal successors, (9330), 15 states have internal predecessors, (9330), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:47,380 INFO L175 Difference]: Start difference. First operand has 51 places, 46 transitions, 192 flow. Second operand 14 states and 3463 transitions. [2023-11-06 22:44:47,381 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 64 places, 75 transitions, 527 flow [2023-11-06 22:44:47,382 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 57 places, 75 transitions, 473 flow, removed 9 selfloop flow, removed 7 redundant places. [2023-11-06 22:44:47,384 INFO L231 Difference]: Finished difference. Result has 64 places, 74 transitions, 458 flow [2023-11-06 22:44:47,385 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=150, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=14, PETRI_FLOW=458, PETRI_PLACES=64, PETRI_TRANSITIONS=74} [2023-11-06 22:44:47,386 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 20 predicate places. [2023-11-06 22:44:47,386 INFO L495 AbstractCegarLoop]: Abstraction has has 64 places, 74 transitions, 458 flow [2023-11-06 22:44:47,387 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 242.0) internal successors, (2904), 12 states have internal predecessors, (2904), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:47,387 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:47,388 INFO L208 CegarLoopForPetriNet]: trace histogram [10, 1, 1] [2023-11-06 22:44:47,408 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:44:47,599 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:47,599 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:47,599 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:47,599 INFO L85 PathProgramCache]: Analyzing trace with hash 34415980, now seen corresponding path program 3 times [2023-11-06 22:44:47,600 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:47,600 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1323142672] [2023-11-06 22:44:47,600 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:44:47,600 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-06 22:44:47,600 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:47,601 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:47,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:47,860 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2023-11-06 22:44:47,860 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:44:47,872 INFO L262 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:44:47,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:47,986 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 15 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-06 22:44:47,987 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:44:48,345 INFO L134 CoverageAnalysis]: Checked inductivity of 55 backedges. 30 proven. 15 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2023-11-06 22:44:48,345 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:48,345 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1323142672] [2023-11-06 22:44:48,346 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1323142672] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:44:48,346 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:44:48,346 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-06 22:44:48,346 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1844673764] [2023-11-06 22:44:48,346 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:44:48,346 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:44:48,347 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:48,347 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:44:48,347 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:44:50,022 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 622 [2023-11-06 22:44:50,025 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 64 places, 74 transitions, 458 flow. Second operand has 14 states, 14 states have (on average 250.14285714285714) internal successors, (3502), 14 states have internal predecessors, (3502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:50,025 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:50,025 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 622 [2023-11-06 22:44:50,025 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:51,149 INFO L124 PetriNetUnfolderBase]: 453/754 cut-off events. [2023-11-06 22:44:51,149 INFO L125 PetriNetUnfolderBase]: For 7/7 co-relation queries the response was YES. [2023-11-06 22:44:51,151 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1575 conditions, 754 events. 453/754 cut-off events. For 7/7 co-relation queries the response was YES. Maximal size of possible extension queue 114. Compared 3244 event pairs, 385 based on Foata normal form. 2/272 useless extension candidates. Maximal degree in co-relation 1562. Up to 743 conditions per place. [2023-11-06 22:44:51,157 INFO L140 encePairwiseOnDemand]: 615/622 looper letters, 29 selfloop transitions, 15 changer transitions 0/44 dead transitions. [2023-11-06 22:44:51,157 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 63 places, 44 transitions, 268 flow [2023-11-06 22:44:51,158 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:44:51,158 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:44:51,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2038 transitions. [2023-11-06 22:44:51,169 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4095659163987138 [2023-11-06 22:44:51,169 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2038 transitions. [2023-11-06 22:44:51,169 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2038 transitions. [2023-11-06 22:44:51,172 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:51,172 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2038 transitions. [2023-11-06 22:44:51,179 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 254.75) internal successors, (2038), 8 states have internal predecessors, (2038), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:51,191 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 622.0) internal successors, (5598), 9 states have internal predecessors, (5598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:51,194 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 622.0) internal successors, (5598), 9 states have internal predecessors, (5598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:51,195 INFO L175 Difference]: Start difference. First operand has 64 places, 74 transitions, 458 flow. Second operand 8 states and 2038 transitions. [2023-11-06 22:44:51,195 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 63 places, 44 transitions, 268 flow [2023-11-06 22:44:51,196 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 53 places, 44 transitions, 206 flow, removed 10 selfloop flow, removed 10 redundant places. [2023-11-06 22:44:51,198 INFO L231 Difference]: Finished difference. Result has 53 places, 44 transitions, 148 flow [2023-11-06 22:44:51,198 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=118, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=15, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=148, PETRI_PLACES=53, PETRI_TRANSITIONS=44} [2023-11-06 22:44:51,199 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 9 predicate places. [2023-11-06 22:44:51,200 INFO L495 AbstractCegarLoop]: Abstraction has has 53 places, 44 transitions, 148 flow [2023-11-06 22:44:51,202 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 250.14285714285714) internal successors, (3502), 14 states have internal predecessors, (3502), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:51,202 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:51,202 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1] [2023-11-06 22:44:51,222 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:51,419 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:51,420 INFO L420 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr4REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:51,420 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:51,420 INFO L85 PathProgramCache]: Analyzing trace with hash -1998907492, now seen corresponding path program 2 times [2023-11-06 22:44:51,421 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:51,421 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1158861124] [2023-11-06 22:44:51,421 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:44:51,421 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-06 22:44:51,421 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:51,422 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:51,424 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:51,538 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 22:44:51,538 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:44:51,540 INFO L262 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-06 22:44:51,542 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:51,581 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:51,592 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:51,594 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 17 treesize of output 11 [2023-11-06 22:44:51,645 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:51,668 INFO L322 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-06 22:44:51,668 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 15 [2023-11-06 22:44:52,084 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 22:44:52,085 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 44 treesize of output 48 [2023-11-06 22:44:52,423 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:44:52,424 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:44:52,424 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:52,424 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1158861124] [2023-11-06 22:44:52,424 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1158861124] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:44:52,424 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:44:52,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:44:52,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1050006785] [2023-11-06 22:44:52,425 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:44:52,425 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:44:52,426 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:52,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:44:52,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:44:52,844 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 257 out of 622 [2023-11-06 22:44:52,845 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 53 places, 44 transitions, 148 flow. Second operand has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:52,846 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:52,846 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 257 of 622 [2023-11-06 22:44:52,846 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:53,294 INFO L124 PetriNetUnfolderBase]: 341/585 cut-off events. [2023-11-06 22:44:53,294 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:44:53,296 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1213 conditions, 585 events. 341/585 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 79. Compared 2411 event pairs, 288 based on Foata normal form. 0/233 useless extension candidates. Maximal degree in co-relation 1205. Up to 585 conditions per place. [2023-11-06 22:44:53,301 INFO L140 encePairwiseOnDemand]: 619/622 looper letters, 41 selfloop transitions, 1 changer transitions 0/42 dead transitions. [2023-11-06 22:44:53,301 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 42 transitions, 225 flow [2023-11-06 22:44:53,302 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:44:53,303 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:44:53,306 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 807 transitions. [2023-11-06 22:44:53,307 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.432475884244373 [2023-11-06 22:44:53,307 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 807 transitions. [2023-11-06 22:44:53,307 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 807 transitions. [2023-11-06 22:44:53,308 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:53,309 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 807 transitions. [2023-11-06 22:44:53,312 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 269.0) internal successors, (807), 3 states have internal predecessors, (807), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:53,316 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 622.0) internal successors, (2488), 4 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:53,317 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 622.0) internal successors, (2488), 4 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:53,318 INFO L175 Difference]: Start difference. First operand has 53 places, 44 transitions, 148 flow. Second operand 3 states and 807 transitions. [2023-11-06 22:44:53,318 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 42 transitions, 225 flow [2023-11-06 22:44:53,320 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 42 transitions, 197 flow, removed 0 selfloop flow, removed 7 redundant places. [2023-11-06 22:44:53,327 INFO L231 Difference]: Finished difference. Result has 46 places, 42 transitions, 115 flow [2023-11-06 22:44:53,327 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=113, PETRI_DIFFERENCE_MINUEND_PLACES=44, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=42, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=115, PETRI_PLACES=46, PETRI_TRANSITIONS=42} [2023-11-06 22:44:53,330 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 2 predicate places. [2023-11-06 22:44:53,330 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 42 transitions, 115 flow [2023-11-06 22:44:53,331 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 258.6666666666667) internal successors, (776), 3 states have internal predecessors, (776), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:53,331 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:53,331 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1] [2023-11-06 22:44:53,350 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:44:53,547 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:53,547 INFO L420 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr5REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:53,548 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:53,548 INFO L85 PathProgramCache]: Analyzing trace with hash -1998907491, now seen corresponding path program 1 times [2023-11-06 22:44:53,548 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:53,549 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [969118721] [2023-11-06 22:44:53,549 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:53,549 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-06 22:44:53,549 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:53,550 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:53,557 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:53,874 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:53,890 INFO L262 TraceCheckSpWp]: Trace formula consists of 171 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 22:44:53,895 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:53,918 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:53,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:53,927 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-06 22:44:53,943 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 10 treesize of output 8 [2023-11-06 22:44:53,978 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:53,980 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-06 22:44:53,990 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:53,995 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 5 treesize of output 3 [2023-11-06 22:44:54,451 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-06 22:44:54,451 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 40 treesize of output 44 [2023-11-06 22:44:55,169 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:44:55,170 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:44:55,170 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:55,170 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [969118721] [2023-11-06 22:44:55,170 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [969118721] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:44:55,170 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:44:55,171 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:44:55,171 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [412034035] [2023-11-06 22:44:55,171 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:44:55,171 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:44:55,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:55,172 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:44:55,172 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:44:56,005 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 622 [2023-11-06 22:44:56,007 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 42 transitions, 115 flow. Second operand has 4 states, 4 states have (on average 257.25) internal successors, (1029), 4 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:56,007 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:56,007 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 622 [2023-11-06 22:44:56,008 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:56,667 INFO L124 PetriNetUnfolderBase]: 229/416 cut-off events. [2023-11-06 22:44:56,668 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:44:56,668 INFO L83 FinitePrefix]: Finished finitePrefix Result has 862 conditions, 416 events. 229/416 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 1618 event pairs, 191 based on Foata normal form. 0/196 useless extension candidates. Maximal degree in co-relation 854. Up to 410 conditions per place. [2023-11-06 22:44:56,671 INFO L140 encePairwiseOnDemand]: 618/622 looper letters, 38 selfloop transitions, 2 changer transitions 0/40 dead transitions. [2023-11-06 22:44:56,671 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 40 transitions, 190 flow [2023-11-06 22:44:56,672 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:44:56,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:44:56,676 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1058 transitions. [2023-11-06 22:44:56,677 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4252411575562701 [2023-11-06 22:44:56,677 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1058 transitions. [2023-11-06 22:44:56,677 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1058 transitions. [2023-11-06 22:44:56,678 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:56,679 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1058 transitions. [2023-11-06 22:44:56,682 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 264.5) internal successors, (1058), 4 states have internal predecessors, (1058), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:56,687 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:56,688 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:56,688 INFO L175 Difference]: Start difference. First operand has 46 places, 42 transitions, 115 flow. Second operand 4 states and 1058 transitions. [2023-11-06 22:44:56,688 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 40 transitions, 190 flow [2023-11-06 22:44:56,689 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 40 transitions, 189 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:44:56,690 INFO L231 Difference]: Finished difference. Result has 46 places, 40 transitions, 113 flow [2023-11-06 22:44:56,691 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=109, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=40, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=38, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=113, PETRI_PLACES=46, PETRI_TRANSITIONS=40} [2023-11-06 22:44:56,691 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 2 predicate places. [2023-11-06 22:44:56,692 INFO L495 AbstractCegarLoop]: Abstraction has has 46 places, 40 transitions, 113 flow [2023-11-06 22:44:56,692 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 257.25) internal successors, (1029), 4 states have internal predecessors, (1029), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:56,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:56,693 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2023-11-06 22:44:56,714 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:56,907 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:56,907 INFO L420 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr7REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:56,907 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:56,908 INFO L85 PathProgramCache]: Analyzing trace with hash -1099691429, now seen corresponding path program 1 times [2023-11-06 22:44:56,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:56,908 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [7864579] [2023-11-06 22:44:56,908 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:56,908 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-06 22:44:56,909 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:56,910 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:56,916 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:57,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:57,198 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-06 22:44:57,201 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:57,223 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:57,225 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 5 [2023-11-06 22:44:57,236 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:57,243 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 0 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 10 treesize of output 8 [2023-11-06 22:44:57,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:57,260 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:57,264 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:57,273 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:57,278 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:57,282 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:57,360 INFO L322 Elim1Store]: treesize reduction 11, result has 45.0 percent of original size [2023-11-06 22:44:57,361 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 18 [2023-11-06 22:44:57,536 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:44:57,536 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:44:57,537 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:57,537 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [7864579] [2023-11-06 22:44:57,537 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [7864579] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:44:57,537 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:44:57,538 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:44:57,538 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1925133688] [2023-11-06 22:44:57,538 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:44:57,539 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:44:57,539 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:57,540 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:44:57,540 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:44:57,916 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 256 out of 622 [2023-11-06 22:44:57,918 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 46 places, 40 transitions, 113 flow. Second operand has 4 states, 4 states have (on average 257.75) internal successors, (1031), 4 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:57,918 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:57,918 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 256 of 622 [2023-11-06 22:44:57,918 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:58,281 INFO L124 PetriNetUnfolderBase]: 214/386 cut-off events. [2023-11-06 22:44:58,281 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:44:58,282 INFO L83 FinitePrefix]: Finished finitePrefix Result has 804 conditions, 386 events. 214/386 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 1458 event pairs, 178 based on Foata normal form. 0/191 useless extension candidates. Maximal degree in co-relation 796. Up to 380 conditions per place. [2023-11-06 22:44:58,285 INFO L140 encePairwiseOnDemand]: 618/622 looper letters, 36 selfloop transitions, 2 changer transitions 0/38 dead transitions. [2023-11-06 22:44:58,285 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 47 places, 38 transitions, 185 flow [2023-11-06 22:44:58,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:44:58,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:44:58,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1056 transitions. [2023-11-06 22:44:58,290 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42443729903536975 [2023-11-06 22:44:58,290 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1056 transitions. [2023-11-06 22:44:58,291 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1056 transitions. [2023-11-06 22:44:58,292 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:58,292 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1056 transitions. [2023-11-06 22:44:58,295 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 264.0) internal successors, (1056), 4 states have internal predecessors, (1056), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:58,300 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:58,301 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:58,301 INFO L175 Difference]: Start difference. First operand has 46 places, 40 transitions, 113 flow. Second operand 4 states and 1056 transitions. [2023-11-06 22:44:58,301 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 47 places, 38 transitions, 185 flow [2023-11-06 22:44:58,302 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 38 transitions, 182 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:44:58,303 INFO L231 Difference]: Finished difference. Result has 45 places, 38 transitions, 110 flow [2023-11-06 22:44:58,303 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=106, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=110, PETRI_PLACES=45, PETRI_TRANSITIONS=38} [2023-11-06 22:44:58,304 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 1 predicate places. [2023-11-06 22:44:58,304 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 38 transitions, 110 flow [2023-11-06 22:44:58,305 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 257.75) internal successors, (1031), 4 states have internal predecessors, (1031), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:58,305 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:58,305 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1] [2023-11-06 22:44:58,330 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:44:58,526 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:58,526 INFO L420 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr6REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:58,526 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:58,526 INFO L85 PathProgramCache]: Analyzing trace with hash -1099691430, now seen corresponding path program 1 times [2023-11-06 22:44:58,527 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:58,527 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [342057329] [2023-11-06 22:44:58,527 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:58,527 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-06 22:44:58,527 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:58,528 INFO L229 MonitoredProcess]: Starting monitored process 12 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:58,529 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:58,772 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:58,785 INFO L262 TraceCheckSpWp]: Trace formula consists of 184 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:44:58,787 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:58,806 INFO L322 Elim1Store]: treesize reduction 19, result has 26.9 percent of original size [2023-11-06 22:44:58,807 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 15 [2023-11-06 22:44:58,821 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:58,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:58,848 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 22:44:58,848 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 26 treesize of output 1 [2023-11-06 22:44:58,859 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:58,864 INFO L322 Elim1Store]: treesize reduction 17, result has 5.6 percent of original size [2023-11-06 22:44:58,865 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 1 case distinctions, treesize of input 19 treesize of output 1 [2023-11-06 22:44:58,905 INFO L322 Elim1Store]: treesize reduction 17, result has 29.2 percent of original size [2023-11-06 22:44:58,906 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 14 treesize of output 20 [2023-11-06 22:44:58,936 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:44:58,936 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:44:58,937 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:44:58,937 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [342057329] [2023-11-06 22:44:58,937 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [342057329] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:44:58,937 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:44:58,937 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [1] imperfect sequences [] total 1 [2023-11-06 22:44:58,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1218290282] [2023-11-06 22:44:58,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:44:58,938 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-06 22:44:58,938 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:44:58,938 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-06 22:44:58,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-06 22:44:59,089 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 255 out of 622 [2023-11-06 22:44:59,090 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 38 transitions, 110 flow. Second operand has 3 states, 3 states have (on average 257.3333333333333) internal successors, (772), 3 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:59,091 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:44:59,091 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 255 of 622 [2023-11-06 22:44:59,091 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:44:59,337 INFO L124 PetriNetUnfolderBase]: 199/356 cut-off events. [2023-11-06 22:44:59,337 INFO L125 PetriNetUnfolderBase]: For 5/5 co-relation queries the response was YES. [2023-11-06 22:44:59,338 INFO L83 FinitePrefix]: Finished finitePrefix Result has 745 conditions, 356 events. 199/356 cut-off events. For 5/5 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 1329 event pairs, 165 based on Foata normal form. 0/186 useless extension candidates. Maximal degree in co-relation 737. Up to 356 conditions per place. [2023-11-06 22:44:59,340 INFO L140 encePairwiseOnDemand]: 619/622 looper letters, 35 selfloop transitions, 1 changer transitions 0/36 dead transitions. [2023-11-06 22:44:59,341 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 36 transitions, 178 flow [2023-11-06 22:44:59,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-06 22:44:59,341 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 3 states. [2023-11-06 22:44:59,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3 states to 3 states and 795 transitions. [2023-11-06 22:44:59,345 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.42604501607717044 [2023-11-06 22:44:59,345 INFO L72 ComplementDD]: Start complementDD. Operand 3 states and 795 transitions. [2023-11-06 22:44:59,345 INFO L73 IsDeterministic]: Start isDeterministic. Operand 3 states and 795 transitions. [2023-11-06 22:44:59,346 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:44:59,346 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 3 states and 795 transitions. [2023-11-06 22:44:59,349 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 4 states, 3 states have (on average 265.0) internal successors, (795), 3 states have internal predecessors, (795), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:59,352 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 4 states, 4 states have (on average 622.0) internal successors, (2488), 4 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:59,353 INFO L81 ComplementDD]: Finished complementDD. Result has 4 states, 4 states have (on average 622.0) internal successors, (2488), 4 states have internal predecessors, (2488), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:59,354 INFO L175 Difference]: Start difference. First operand has 45 places, 38 transitions, 110 flow. Second operand 3 states and 795 transitions. [2023-11-06 22:44:59,354 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 36 transitions, 178 flow [2023-11-06 22:44:59,354 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 43 places, 36 transitions, 175 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:44:59,356 INFO L231 Difference]: Finished difference. Result has 43 places, 36 transitions, 105 flow [2023-11-06 22:44:59,356 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=103, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=36, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=1, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=35, PETRI_DIFFERENCE_SUBTRAHEND_STATES=3, PETRI_FLOW=105, PETRI_PLACES=43, PETRI_TRANSITIONS=36} [2023-11-06 22:44:59,356 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, -1 predicate places. [2023-11-06 22:44:59,357 INFO L495 AbstractCegarLoop]: Abstraction has has 43 places, 36 transitions, 105 flow [2023-11-06 22:44:59,357 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 257.3333333333333) internal successors, (772), 3 states have internal predecessors, (772), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:44:59,357 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:44:59,357 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-11-06 22:44:59,379 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:59,572 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:59,573 INFO L420 AbstractCegarLoop]: === Iteration 12 === Targeting thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:44:59,573 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:44:59,573 INFO L85 PathProgramCache]: Analyzing trace with hash 269306487, now seen corresponding path program 1 times [2023-11-06 22:44:59,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:44:59,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [33839835] [2023-11-06 22:44:59,574 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:44:59,574 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-06 22:44:59,574 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:44:59,576 INFO L229 MonitoredProcess]: Starting monitored process 13 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:59,621 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:44:59,908 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:44:59,919 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-06 22:44:59,921 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:44:59,933 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 3 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 7 [2023-11-06 22:44:59,946 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:59,947 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:59,954 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:59,954 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:44:59,963 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:59,964 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:44:59,971 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:59,971 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:44:59,980 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:44:59,981 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:00,033 INFO L322 Elim1Store]: treesize reduction 24, result has 33.3 percent of original size [2023-11-06 22:45:00,034 INFO L351 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-06 22:45:00,066 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:00,066 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:00,066 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:00,067 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [33839835] [2023-11-06 22:45:00,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [33839835] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:00,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:00,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-06 22:45:00,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1629393544] [2023-11-06 22:45:00,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:00,068 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:45:00,068 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:00,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:45:00,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:45:00,415 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 622 [2023-11-06 22:45:00,416 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 43 places, 36 transitions, 105 flow. Second operand has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:00,416 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:00,416 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 622 [2023-11-06 22:45:00,416 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:00,681 INFO L124 PetriNetUnfolderBase]: 153/278 cut-off events. [2023-11-06 22:45:00,681 INFO L125 PetriNetUnfolderBase]: For 4/4 co-relation queries the response was YES. [2023-11-06 22:45:00,681 INFO L83 FinitePrefix]: Finished finitePrefix Result has 588 conditions, 278 events. 153/278 cut-off events. For 4/4 co-relation queries the response was YES. Maximal size of possible extension queue 38. Compared 927 event pairs, 123 based on Foata normal form. 0/158 useless extension candidates. Maximal degree in co-relation 580. Up to 266 conditions per place. [2023-11-06 22:45:00,684 INFO L140 encePairwiseOnDemand]: 617/622 looper letters, 31 selfloop transitions, 3 changer transitions 0/34 dead transitions. [2023-11-06 22:45:00,684 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 45 places, 34 transitions, 169 flow [2023-11-06 22:45:00,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:45:00,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:45:00,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1263 transitions. [2023-11-06 22:45:00,690 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4061093247588424 [2023-11-06 22:45:00,690 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1263 transitions. [2023-11-06 22:45:00,690 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1263 transitions. [2023-11-06 22:45:00,691 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:00,691 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1263 transitions. [2023-11-06 22:45:00,695 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 252.6) internal successors, (1263), 5 states have internal predecessors, (1263), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:00,700 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 622.0) internal successors, (3732), 6 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:00,702 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 622.0) internal successors, (3732), 6 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:00,702 INFO L175 Difference]: Start difference. First operand has 43 places, 36 transitions, 105 flow. Second operand 5 states and 1263 transitions. [2023-11-06 22:45:00,702 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 45 places, 34 transitions, 169 flow [2023-11-06 22:45:00,703 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 44 places, 34 transitions, 168 flow, removed 0 selfloop flow, removed 1 redundant places. [2023-11-06 22:45:00,704 INFO L231 Difference]: Finished difference. Result has 44 places, 34 transitions, 106 flow [2023-11-06 22:45:00,704 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=100, PETRI_DIFFERENCE_MINUEND_PLACES=40, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=106, PETRI_PLACES=44, PETRI_TRANSITIONS=34} [2023-11-06 22:45:00,705 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 0 predicate places. [2023-11-06 22:45:00,705 INFO L495 AbstractCegarLoop]: Abstraction has has 44 places, 34 transitions, 106 flow [2023-11-06 22:45:00,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:00,705 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:00,706 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:00,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:00,920 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:00,920 INFO L420 AbstractCegarLoop]: === Iteration 13 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:00,921 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:00,921 INFO L85 PathProgramCache]: Analyzing trace with hash 269306488, now seen corresponding path program 1 times [2023-11-06 22:45:00,921 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:00,921 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1687287114] [2023-11-06 22:45:00,921 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:00,921 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-06 22:45:00,921 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:00,922 INFO L229 MonitoredProcess]: Starting monitored process 14 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:00,926 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:01,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:01,186 INFO L262 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 22:45:01,188 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:01,197 INFO L351 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-06 22:45:01,211 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:01,212 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:01,234 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:01,235 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 22:45:01,248 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:01,248 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:01,255 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:01,255 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:45:01,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:01,264 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:01,322 INFO L322 Elim1Store]: treesize reduction 15, result has 25.0 percent of original size [2023-11-06 22:45:01,327 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 14 [2023-11-06 22:45:01,466 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:01,466 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:01,466 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:01,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1687287114] [2023-11-06 22:45:01,466 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1687287114] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:01,467 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:01,467 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:45:01,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667942192] [2023-11-06 22:45:01,467 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:01,467 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:45:01,467 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:01,468 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:45:01,468 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:45:01,979 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 622 [2023-11-06 22:45:01,981 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 44 places, 34 transitions, 106 flow. Second operand has 5 states, 5 states have (on average 251.6) internal successors, (1258), 5 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:01,981 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:01,981 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 622 [2023-11-06 22:45:01,981 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:02,439 INFO L124 PetriNetUnfolderBase]: 265/474 cut-off events. [2023-11-06 22:45:02,440 INFO L125 PetriNetUnfolderBase]: For 0/0 co-relation queries the response was YES. [2023-11-06 22:45:02,442 INFO L83 FinitePrefix]: Finished finitePrefix Result has 988 conditions, 474 events. 265/474 cut-off events. For 0/0 co-relation queries the response was YES. Maximal size of possible extension queue 52. Compared 2054 event pairs, 123 based on Foata normal form. 0/264 useless extension candidates. Maximal degree in co-relation 980. Up to 266 conditions per place. [2023-11-06 22:45:02,445 INFO L140 encePairwiseOnDemand]: 616/622 looper letters, 47 selfloop transitions, 5 changer transitions 0/52 dead transitions. [2023-11-06 22:45:02,445 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 52 transitions, 249 flow [2023-11-06 22:45:02,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:45:02,446 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:45:02,450 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1545 transitions. [2023-11-06 22:45:02,451 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4139871382636656 [2023-11-06 22:45:02,451 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1545 transitions. [2023-11-06 22:45:02,451 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1545 transitions. [2023-11-06 22:45:02,452 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:02,453 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1545 transitions. [2023-11-06 22:45:02,456 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 257.5) internal successors, (1545), 6 states have internal predecessors, (1545), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:02,461 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 622.0) internal successors, (4354), 7 states have internal predecessors, (4354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:02,462 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 622.0) internal successors, (4354), 7 states have internal predecessors, (4354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:02,463 INFO L175 Difference]: Start difference. First operand has 44 places, 34 transitions, 106 flow. Second operand 6 states and 1545 transitions. [2023-11-06 22:45:02,463 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 52 transitions, 249 flow [2023-11-06 22:45:02,464 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 46 places, 52 transitions, 244 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 22:45:02,465 INFO L231 Difference]: Finished difference. Result has 47 places, 35 transitions, 119 flow [2023-11-06 22:45:02,465 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=101, PETRI_DIFFERENCE_MINUEND_PLACES=41, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=119, PETRI_PLACES=47, PETRI_TRANSITIONS=35} [2023-11-06 22:45:02,467 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 3 predicate places. [2023-11-06 22:45:02,467 INFO L495 AbstractCegarLoop]: Abstraction has has 47 places, 35 transitions, 119 flow [2023-11-06 22:45:02,467 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 251.6) internal successors, (1258), 5 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:02,467 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:02,467 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:02,482 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:02,681 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:02,681 INFO L420 AbstractCegarLoop]: === Iteration 14 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:02,682 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:02,682 INFO L85 PathProgramCache]: Analyzing trace with hash 269306533, now seen corresponding path program 1 times [2023-11-06 22:45:02,682 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:02,682 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [616398031] [2023-11-06 22:45:02,682 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:02,683 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-06 22:45:02,683 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:02,685 INFO L229 MonitoredProcess]: Starting monitored process 15 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:02,693 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:02,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:02,930 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:45:02,932 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:02,939 INFO L351 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-06 22:45:03,040 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:03,040 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:03,041 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:03,041 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [616398031] [2023-11-06 22:45:03,041 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [616398031] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:03,041 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:03,041 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:45:03,042 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1398065675] [2023-11-06 22:45:03,042 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:03,042 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:45:03,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:03,044 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:45:03,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:45:03,448 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 622 [2023-11-06 22:45:03,450 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 47 places, 35 transitions, 119 flow. Second operand has 5 states, 5 states have (on average 251.6) internal successors, (1258), 5 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:03,450 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:03,450 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 622 [2023-11-06 22:45:03,450 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:03,919 INFO L124 PetriNetUnfolderBase]: 245/440 cut-off events. [2023-11-06 22:45:03,919 INFO L125 PetriNetUnfolderBase]: For 52/52 co-relation queries the response was YES. [2023-11-06 22:45:03,920 INFO L83 FinitePrefix]: Finished finitePrefix Result has 991 conditions, 440 events. 245/440 cut-off events. For 52/52 co-relation queries the response was YES. Maximal size of possible extension queue 50. Compared 1852 event pairs, 123 based on Foata normal form. 0/266 useless extension candidates. Maximal degree in co-relation 982. Up to 266 conditions per place. [2023-11-06 22:45:03,924 INFO L140 encePairwiseOnDemand]: 617/622 looper letters, 47 selfloop transitions, 4 changer transitions 0/51 dead transitions. [2023-11-06 22:45:03,924 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 51 places, 51 transitions, 256 flow [2023-11-06 22:45:03,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:45:03,925 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:45:03,929 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1294 transitions. [2023-11-06 22:45:03,930 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4160771704180064 [2023-11-06 22:45:03,930 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1294 transitions. [2023-11-06 22:45:03,930 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1294 transitions. [2023-11-06 22:45:03,931 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:03,932 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1294 transitions. [2023-11-06 22:45:03,935 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 258.8) internal successors, (1294), 5 states have internal predecessors, (1294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:03,940 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 622.0) internal successors, (3732), 6 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:03,941 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 622.0) internal successors, (3732), 6 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:03,941 INFO L175 Difference]: Start difference. First operand has 47 places, 35 transitions, 119 flow. Second operand 5 states and 1294 transitions. [2023-11-06 22:45:03,942 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 51 places, 51 transitions, 256 flow [2023-11-06 22:45:03,943 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 51 transitions, 248 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 22:45:03,944 INFO L231 Difference]: Finished difference. Result has 48 places, 35 transitions, 123 flow [2023-11-06 22:45:03,944 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=35, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=123, PETRI_PLACES=48, PETRI_TRANSITIONS=35} [2023-11-06 22:45:03,945 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 4 predicate places. [2023-11-06 22:45:03,945 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 35 transitions, 123 flow [2023-11-06 22:45:03,945 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 251.6) internal successors, (1258), 5 states have internal predecessors, (1258), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:03,946 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:03,946 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:03,966 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:04,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 15 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:04,166 INFO L420 AbstractCegarLoop]: === Iteration 15 === Targeting thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:04,167 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:04,167 INFO L85 PathProgramCache]: Analyzing trace with hash 269306534, now seen corresponding path program 1 times [2023-11-06 22:45:04,167 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:04,167 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1427808888] [2023-11-06 22:45:04,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:04,168 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-06 22:45:04,168 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:04,169 INFO L229 MonitoredProcess]: Starting monitored process 16 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:04,170 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:04,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:04,402 INFO L262 TraceCheckSpWp]: Trace formula consists of 192 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-06 22:45:04,404 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:04,410 INFO L351 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-06 22:45:04,442 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:04,443 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:04,443 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:04,443 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1427808888] [2023-11-06 22:45:04,443 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1427808888] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:04,443 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:04,443 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:45:04,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1908991569] [2023-11-06 22:45:04,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:04,444 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:45:04,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:04,445 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:45:04,445 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:45:04,713 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 247 out of 622 [2023-11-06 22:45:04,714 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 35 transitions, 123 flow. Second operand has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:04,714 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:04,714 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 247 of 622 [2023-11-06 22:45:04,714 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:04,998 INFO L124 PetriNetUnfolderBase]: 174/319 cut-off events. [2023-11-06 22:45:04,998 INFO L125 PetriNetUnfolderBase]: For 123/123 co-relation queries the response was YES. [2023-11-06 22:45:04,999 INFO L83 FinitePrefix]: Finished finitePrefix Result has 773 conditions, 319 events. 174/319 cut-off events. For 123/123 co-relation queries the response was YES. Maximal size of possible extension queue 28. Compared 1107 event pairs, 140 based on Foata normal form. 0/229 useless extension candidates. Maximal degree in co-relation 763. Up to 307 conditions per place. [2023-11-06 22:45:05,001 INFO L140 encePairwiseOnDemand]: 618/622 looper letters, 31 selfloop transitions, 2 changer transitions 0/33 dead transitions. [2023-11-06 22:45:05,002 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 33 transitions, 185 flow [2023-11-06 22:45:05,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:45:05,002 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:45:05,006 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1014 transitions. [2023-11-06 22:45:05,006 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.407556270096463 [2023-11-06 22:45:05,007 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1014 transitions. [2023-11-06 22:45:05,007 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1014 transitions. [2023-11-06 22:45:05,008 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:05,008 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1014 transitions. [2023-11-06 22:45:05,011 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 253.5) internal successors, (1014), 4 states have internal predecessors, (1014), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:05,015 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:05,016 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:05,016 INFO L175 Difference]: Start difference. First operand has 48 places, 35 transitions, 123 flow. Second operand 4 states and 1014 transitions. [2023-11-06 22:45:05,016 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 33 transitions, 185 flow [2023-11-06 22:45:05,017 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 45 places, 33 transitions, 177 flow, removed 0 selfloop flow, removed 4 redundant places. [2023-11-06 22:45:05,018 INFO L231 Difference]: Finished difference. Result has 45 places, 33 transitions, 115 flow [2023-11-06 22:45:05,019 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=111, PETRI_DIFFERENCE_MINUEND_PLACES=42, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=115, PETRI_PLACES=45, PETRI_TRANSITIONS=33} [2023-11-06 22:45:05,019 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 1 predicate places. [2023-11-06 22:45:05,019 INFO L495 AbstractCegarLoop]: Abstraction has has 45 places, 33 transitions, 115 flow [2023-11-06 22:45:05,020 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 249.0) internal successors, (996), 4 states have internal predecessors, (996), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:05,020 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:05,020 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:05,046 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:05,234 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:05,235 INFO L420 AbstractCegarLoop]: === Iteration 16 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:05,235 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:05,235 INFO L85 PathProgramCache]: Analyzing trace with hash 1103986144, now seen corresponding path program 1 times [2023-11-06 22:45:05,236 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:05,236 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [227808283] [2023-11-06 22:45:05,236 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:05,236 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-06 22:45:05,236 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:05,238 INFO L229 MonitoredProcess]: Starting monitored process 17 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:05,249 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:05,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:05,562 INFO L262 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 11 conjunts are in the unsatisfiable core [2023-11-06 22:45:05,564 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:05,578 INFO L351 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-06 22:45:05,692 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:05,692 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:05,692 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:05,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [227808283] [2023-11-06 22:45:05,693 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [227808283] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:05,693 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:05,693 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:45:05,693 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2025099928] [2023-11-06 22:45:05,693 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:05,694 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:45:05,694 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:05,694 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:45:05,694 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:45:06,036 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 250 out of 622 [2023-11-06 22:45:06,038 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 45 places, 33 transitions, 115 flow. Second operand has 5 states, 5 states have (on average 252.0) internal successors, (1260), 5 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:06,038 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:06,038 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 250 of 622 [2023-11-06 22:45:06,038 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:06,457 INFO L124 PetriNetUnfolderBase]: 267/482 cut-off events. [2023-11-06 22:45:06,458 INFO L125 PetriNetUnfolderBase]: For 115/115 co-relation queries the response was YES. [2023-11-06 22:45:06,459 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1111 conditions, 482 events. 267/482 cut-off events. For 115/115 co-relation queries the response was YES. Maximal size of possible extension queue 43. Compared 1987 event pairs, 140 based on Foata normal form. 0/336 useless extension candidates. Maximal degree in co-relation 1101. Up to 307 conditions per place. [2023-11-06 22:45:06,462 INFO L140 encePairwiseOnDemand]: 617/622 looper letters, 44 selfloop transitions, 4 changer transitions 0/48 dead transitions. [2023-11-06 22:45:06,462 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 49 places, 48 transitions, 255 flow [2023-11-06 22:45:06,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:45:06,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:45:06,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1289 transitions. [2023-11-06 22:45:06,467 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4144694533762058 [2023-11-06 22:45:06,467 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1289 transitions. [2023-11-06 22:45:06,467 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1289 transitions. [2023-11-06 22:45:06,468 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:06,468 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1289 transitions. [2023-11-06 22:45:06,471 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 257.8) internal successors, (1289), 5 states have internal predecessors, (1289), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:06,476 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 622.0) internal successors, (3732), 6 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:06,476 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 622.0) internal successors, (3732), 6 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:06,477 INFO L175 Difference]: Start difference. First operand has 45 places, 33 transitions, 115 flow. Second operand 5 states and 1289 transitions. [2023-11-06 22:45:06,477 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 49 places, 48 transitions, 255 flow [2023-11-06 22:45:06,478 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 47 places, 48 transitions, 252 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:45:06,479 INFO L231 Difference]: Finished difference. Result has 48 places, 34 transitions, 128 flow [2023-11-06 22:45:06,479 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=112, PETRI_DIFFERENCE_MINUEND_PLACES=43, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=33, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=128, PETRI_PLACES=48, PETRI_TRANSITIONS=34} [2023-11-06 22:45:06,480 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 4 predicate places. [2023-11-06 22:45:06,480 INFO L495 AbstractCegarLoop]: Abstraction has has 48 places, 34 transitions, 128 flow [2023-11-06 22:45:06,480 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 252.0) internal successors, (1260), 5 states have internal predecessors, (1260), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:06,480 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:06,480 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:06,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:06,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:06,694 INFO L420 AbstractCegarLoop]: === Iteration 17 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:06,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:06,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1103986329, now seen corresponding path program 1 times [2023-11-06 22:45:06,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:06,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1452721395] [2023-11-06 22:45:06,695 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:06,695 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-06 22:45:06,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:06,696 INFO L229 MonitoredProcess]: Starting monitored process 18 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:06,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:07,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:07,036 INFO L262 TraceCheckSpWp]: Trace formula consists of 206 conjuncts, 13 conjunts are in the unsatisfiable core [2023-11-06 22:45:07,039 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:07,057 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-06 22:45:07,066 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-06 22:45:07,084 INFO L351 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-06 22:45:07,094 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:07,095 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:45:07,112 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:07,113 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:07,122 INFO L351 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-06 22:45:07,132 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:07,133 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:45:07,147 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:07,148 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:07,176 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:07,177 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 22:45:07,263 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:07,264 INFO L351 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-06 22:45:07,277 INFO L322 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-06 22:45:07,277 INFO L351 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-06 22:45:07,382 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:07,383 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:07,383 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:07,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1452721395] [2023-11-06 22:45:07,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1452721395] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:07,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:07,383 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:45:07,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [69254507] [2023-11-06 22:45:07,384 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:07,384 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:45:07,384 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:07,385 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:45:07,385 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:45:07,884 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 246 out of 622 [2023-11-06 22:45:07,886 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 48 places, 34 transitions, 128 flow. Second operand has 5 states, 5 states have (on average 248.0) internal successors, (1240), 5 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:07,886 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:07,886 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 246 of 622 [2023-11-06 22:45:07,886 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:08,323 INFO L124 PetriNetUnfolderBase]: 236/429 cut-off events. [2023-11-06 22:45:08,323 INFO L125 PetriNetUnfolderBase]: For 179/179 co-relation queries the response was YES. [2023-11-06 22:45:08,324 INFO L83 FinitePrefix]: Finished finitePrefix Result has 1105 conditions, 429 events. 236/429 cut-off events. For 179/179 co-relation queries the response was YES. Maximal size of possible extension queue 37. Compared 1684 event pairs, 140 based on Foata normal form. 0/353 useless extension candidates. Maximal degree in co-relation 1094. Up to 307 conditions per place. [2023-11-06 22:45:08,327 INFO L140 encePairwiseOnDemand]: 616/622 looper letters, 42 selfloop transitions, 5 changer transitions 0/47 dead transitions. [2023-11-06 22:45:08,328 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 53 places, 47 transitions, 262 flow [2023-11-06 22:45:08,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-06 22:45:08,330 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 6 states. [2023-11-06 22:45:08,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6 states to 6 states and 1514 transitions. [2023-11-06 22:45:08,336 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40568060021436225 [2023-11-06 22:45:08,336 INFO L72 ComplementDD]: Start complementDD. Operand 6 states and 1514 transitions. [2023-11-06 22:45:08,336 INFO L73 IsDeterministic]: Start isDeterministic. Operand 6 states and 1514 transitions. [2023-11-06 22:45:08,337 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:08,338 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 6 states and 1514 transitions. [2023-11-06 22:45:08,341 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 7 states, 6 states have (on average 252.33333333333334) internal successors, (1514), 6 states have internal predecessors, (1514), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:08,346 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 7 states, 7 states have (on average 622.0) internal successors, (4354), 7 states have internal predecessors, (4354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:08,347 INFO L81 ComplementDD]: Finished complementDD. Result has 7 states, 7 states have (on average 622.0) internal successors, (4354), 7 states have internal predecessors, (4354), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:08,348 INFO L175 Difference]: Start difference. First operand has 48 places, 34 transitions, 128 flow. Second operand 6 states and 1514 transitions. [2023-11-06 22:45:08,348 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 53 places, 47 transitions, 262 flow [2023-11-06 22:45:08,349 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 50 places, 47 transitions, 256 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 22:45:08,350 INFO L231 Difference]: Finished difference. Result has 51 places, 34 transitions, 136 flow [2023-11-06 22:45:08,351 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=122, PETRI_DIFFERENCE_MINUEND_PLACES=45, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=29, PETRI_DIFFERENCE_SUBTRAHEND_STATES=6, PETRI_FLOW=136, PETRI_PLACES=51, PETRI_TRANSITIONS=34} [2023-11-06 22:45:08,351 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 7 predicate places. [2023-11-06 22:45:08,352 INFO L495 AbstractCegarLoop]: Abstraction has has 51 places, 34 transitions, 136 flow [2023-11-06 22:45:08,352 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 248.0) internal successors, (1240), 5 states have internal predecessors, (1240), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:08,352 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:08,352 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:08,375 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:08,569 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:08,569 INFO L420 AbstractCegarLoop]: === Iteration 18 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:08,570 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:08,570 INFO L85 PathProgramCache]: Analyzing trace with hash 1105574926, now seen corresponding path program 1 times [2023-11-06 22:45:08,570 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:08,570 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [608770803] [2023-11-06 22:45:08,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:08,570 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-06 22:45:08,571 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:08,571 INFO L229 MonitoredProcess]: Starting monitored process 19 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:08,573 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:08,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:08,939 INFO L262 TraceCheckSpWp]: Trace formula consists of 203 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:45:08,942 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:08,961 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-06 22:45:08,967 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-06 22:45:08,978 INFO L351 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-06 22:45:08,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:08,987 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:45:09,013 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:09,014 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 22:45:09,024 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:09,024 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:09,038 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:09,039 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:09,046 INFO L351 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-06 22:45:09,056 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:09,056 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:45:09,144 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:09,145 INFO L351 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-06 22:45:09,160 INFO L322 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-06 22:45:09,161 INFO L351 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-06 22:45:09,306 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:09,306 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:45:09,938 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:09,939 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:09,939 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [608770803] [2023-11-06 22:45:09,939 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [608770803] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:45:09,939 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:45:09,939 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-06 22:45:09,939 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1869859296] [2023-11-06 22:45:09,940 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:45:09,940 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:45:09,940 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:09,941 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:45:09,941 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:45:14,227 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 622 [2023-11-06 22:45:14,229 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 51 places, 34 transitions, 136 flow. Second operand has 10 states, 10 states have (on average 247.0) internal successors, (2470), 10 states have internal predecessors, (2470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:14,229 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:14,229 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 622 [2023-11-06 22:45:14,229 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:15,670 INFO L124 PetriNetUnfolderBase]: 524/931 cut-off events. [2023-11-06 22:45:15,671 INFO L125 PetriNetUnfolderBase]: For 582/582 co-relation queries the response was YES. [2023-11-06 22:45:15,674 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2475 conditions, 931 events. 524/931 cut-off events. For 582/582 co-relation queries the response was YES. Maximal size of possible extension queue 45. Compared 4093 event pairs, 81 based on Foata normal form. 48/851 useless extension candidates. Maximal degree in co-relation 2463. Up to 220 conditions per place. [2023-11-06 22:45:15,681 INFO L140 encePairwiseOnDemand]: 614/622 looper letters, 89 selfloop transitions, 10 changer transitions 0/99 dead transitions. [2023-11-06 22:45:15,681 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 59 places, 99 transitions, 550 flow [2023-11-06 22:45:15,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:45:15,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 22:45:15,689 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2294 transitions. [2023-11-06 22:45:15,691 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40978921043229727 [2023-11-06 22:45:15,691 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2294 transitions. [2023-11-06 22:45:15,691 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2294 transitions. [2023-11-06 22:45:15,693 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:15,693 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2294 transitions. [2023-11-06 22:45:15,699 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 254.88888888888889) internal successors, (2294), 9 states have internal predecessors, (2294), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:15,706 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 622.0) internal successors, (6220), 10 states have internal predecessors, (6220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:15,707 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 622.0) internal successors, (6220), 10 states have internal predecessors, (6220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:15,707 INFO L175 Difference]: Start difference. First operand has 51 places, 34 transitions, 136 flow. Second operand 9 states and 2294 transitions. [2023-11-06 22:45:15,707 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 59 places, 99 transitions, 550 flow [2023-11-06 22:45:15,709 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 54 places, 99 transitions, 524 flow, removed 0 selfloop flow, removed 5 redundant places. [2023-11-06 22:45:15,711 INFO L231 Difference]: Finished difference. Result has 58 places, 38 transitions, 183 flow [2023-11-06 22:45:15,711 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=126, PETRI_DIFFERENCE_MINUEND_PLACES=46, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=34, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=26, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=183, PETRI_PLACES=58, PETRI_TRANSITIONS=38} [2023-11-06 22:45:15,712 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 14 predicate places. [2023-11-06 22:45:15,712 INFO L495 AbstractCegarLoop]: Abstraction has has 58 places, 38 transitions, 183 flow [2023-11-06 22:45:15,712 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 247.0) internal successors, (2470), 10 states have internal predecessors, (2470), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:15,713 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:15,713 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:15,733 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:15,927 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:15,928 INFO L420 AbstractCegarLoop]: === Iteration 19 === Targeting thread1Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:15,928 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:15,928 INFO L85 PathProgramCache]: Analyzing trace with hash 1105574971, now seen corresponding path program 1 times [2023-11-06 22:45:15,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:15,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [376010153] [2023-11-06 22:45:15,928 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:15,929 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-06 22:45:15,929 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:15,930 INFO L229 MonitoredProcess]: Starting monitored process 20 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:15,938 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:16,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:16,242 INFO L262 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:45:16,244 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:16,251 INFO L351 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-06 22:45:16,381 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:16,381 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:45:16,712 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:16,713 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:16,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [376010153] [2023-11-06 22:45:16,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [376010153] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:45:16,713 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:45:16,713 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-06 22:45:16,714 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1407200450] [2023-11-06 22:45:16,714 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:45:16,714 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:45:16,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:16,715 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:45:16,715 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:45:20,242 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 622 [2023-11-06 22:45:20,250 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 58 places, 38 transitions, 183 flow. Second operand has 10 states, 10 states have (on average 250.8) internal successors, (2508), 10 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:20,250 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:20,250 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 622 [2023-11-06 22:45:20,250 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:21,423 INFO L124 PetriNetUnfolderBase]: 485/876 cut-off events. [2023-11-06 22:45:21,424 INFO L125 PetriNetUnfolderBase]: For 816/816 co-relation queries the response was YES. [2023-11-06 22:45:21,426 INFO L83 FinitePrefix]: Finished finitePrefix Result has 2580 conditions, 876 events. 485/876 cut-off events. For 816/816 co-relation queries the response was YES. Maximal size of possible extension queue 41. Compared 3846 event pairs, 123 based on Foata normal form. 48/878 useless extension candidates. Maximal degree in co-relation 2564. Up to 268 conditions per place. [2023-11-06 22:45:21,431 INFO L140 encePairwiseOnDemand]: 617/622 looper letters, 90 selfloop transitions, 7 changer transitions 0/97 dead transitions. [2023-11-06 22:45:21,432 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 65 places, 97 transitions, 563 flow [2023-11-06 22:45:21,433 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:45:21,433 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:45:21,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2079 transitions. [2023-11-06 22:45:21,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4178054662379421 [2023-11-06 22:45:21,439 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2079 transitions. [2023-11-06 22:45:21,439 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2079 transitions. [2023-11-06 22:45:21,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:21,440 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2079 transitions. [2023-11-06 22:45:21,445 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 259.875) internal successors, (2079), 8 states have internal predecessors, (2079), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:21,449 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 622.0) internal successors, (5598), 9 states have internal predecessors, (5598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:21,450 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 622.0) internal successors, (5598), 9 states have internal predecessors, (5598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:21,450 INFO L175 Difference]: Start difference. First operand has 58 places, 38 transitions, 183 flow. Second operand 8 states and 2079 transitions. [2023-11-06 22:45:21,450 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 65 places, 97 transitions, 563 flow [2023-11-06 22:45:21,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 60 places, 97 transitions, 544 flow, removed 5 selfloop flow, removed 5 redundant places. [2023-11-06 22:45:21,455 INFO L231 Difference]: Finished difference. Result has 61 places, 38 transitions, 184 flow [2023-11-06 22:45:21,456 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=160, PETRI_DIFFERENCE_MINUEND_PLACES=53, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=37, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=30, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=184, PETRI_PLACES=61, PETRI_TRANSITIONS=38} [2023-11-06 22:45:21,456 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 17 predicate places. [2023-11-06 22:45:21,457 INFO L495 AbstractCegarLoop]: Abstraction has has 61 places, 38 transitions, 184 flow [2023-11-06 22:45:21,457 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 250.8) internal successors, (2508), 10 states have internal predecessors, (2508), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:21,457 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:21,458 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:21,474 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:21,674 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 20 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:21,674 INFO L420 AbstractCegarLoop]: === Iteration 20 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:21,675 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:21,675 INFO L85 PathProgramCache]: Analyzing trace with hash -136157272, now seen corresponding path program 1 times [2023-11-06 22:45:21,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:21,675 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [396544571] [2023-11-06 22:45:21,675 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:21,675 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-06 22:45:21,676 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:21,676 INFO L229 MonitoredProcess]: Starting monitored process 21 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:21,678 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:22,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:22,076 INFO L262 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 14 conjunts are in the unsatisfiable core [2023-11-06 22:45:22,079 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:22,099 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-06 22:45:22,108 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-06 22:45:22,133 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:22,134 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 22:45:22,141 INFO L351 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-06 22:45:22,158 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:22,159 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:45:22,169 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:22,169 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:22,176 INFO L351 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-06 22:45:22,183 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:22,184 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:45:22,193 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:22,194 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:22,276 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:22,277 INFO L351 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-06 22:45:22,292 INFO L322 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-06 22:45:22,293 INFO L351 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-06 22:45:22,409 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:22,409 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:45:23,000 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:23,000 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:23,000 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [396544571] [2023-11-06 22:45:23,000 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [396544571] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:45:23,000 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:45:23,000 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4] total 8 [2023-11-06 22:45:23,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719441971] [2023-11-06 22:45:23,001 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:45:23,001 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:45:23,001 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:23,002 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:45:23,002 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:45:25,607 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:45:28,479 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:45:30,878 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:45:33,975 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Array, Bool, BitVec], hasArrays=true, hasNonlinArith=false, quantifiers [1] [2023-11-06 22:45:36,511 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 241 out of 622 [2023-11-06 22:45:36,513 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 61 places, 38 transitions, 184 flow. Second operand has 10 states, 10 states have (on average 243.2) internal successors, (2432), 10 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:36,513 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:36,513 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 241 of 622 [2023-11-06 22:45:36,513 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:38,003 INFO L124 PetriNetUnfolderBase]: 1061/1896 cut-off events. [2023-11-06 22:45:38,003 INFO L125 PetriNetUnfolderBase]: For 1928/1928 co-relation queries the response was YES. [2023-11-06 22:45:38,011 INFO L83 FinitePrefix]: Finished finitePrefix Result has 5454 conditions, 1896 events. 1061/1896 cut-off events. For 1928/1928 co-relation queries the response was YES. Maximal size of possible extension queue 87. Compared 10275 event pairs, 299 based on Foata normal form. 138/1816 useless extension candidates. Maximal degree in co-relation 5438. Up to 634 conditions per place. [2023-11-06 22:45:38,023 INFO L140 encePairwiseOnDemand]: 616/622 looper letters, 104 selfloop transitions, 8 changer transitions 0/112 dead transitions. [2023-11-06 22:45:38,023 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 69 places, 112 transitions, 800 flow [2023-11-06 22:45:38,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:45:38,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 22:45:38,027 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2251 transitions. [2023-11-06 22:45:38,028 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4021078956770275 [2023-11-06 22:45:38,028 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2251 transitions. [2023-11-06 22:45:38,029 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2251 transitions. [2023-11-06 22:45:38,029 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:38,029 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2251 transitions. [2023-11-06 22:45:38,032 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 250.11111111111111) internal successors, (2251), 9 states have internal predecessors, (2251), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:38,036 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 622.0) internal successors, (6220), 10 states have internal predecessors, (6220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:38,036 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 622.0) internal successors, (6220), 10 states have internal predecessors, (6220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:38,037 INFO L175 Difference]: Start difference. First operand has 61 places, 38 transitions, 184 flow. Second operand 9 states and 2251 transitions. [2023-11-06 22:45:38,037 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 69 places, 112 transitions, 800 flow [2023-11-06 22:45:38,040 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 112 transitions, 756 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 22:45:38,042 INFO L231 Difference]: Finished difference. Result has 66 places, 41 transitions, 214 flow [2023-11-06 22:45:38,043 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=172, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=214, PETRI_PLACES=66, PETRI_TRANSITIONS=41} [2023-11-06 22:45:38,043 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 22 predicate places. [2023-11-06 22:45:38,043 INFO L495 AbstractCegarLoop]: Abstraction has has 66 places, 41 transitions, 214 flow [2023-11-06 22:45:38,044 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 243.2) internal successors, (2432), 10 states have internal predecessors, (2432), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:38,044 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:38,044 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:38,056 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:38,246 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:38,246 INFO L420 AbstractCegarLoop]: === Iteration 21 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:38,246 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:38,246 INFO L85 PathProgramCache]: Analyzing trace with hash -136157457, now seen corresponding path program 1 times [2023-11-06 22:45:38,247 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:38,247 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [892766171] [2023-11-06 22:45:38,247 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:45:38,247 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-06 22:45:38,247 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:38,248 INFO L229 MonitoredProcess]: Starting monitored process 22 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:38,253 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:38,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:45:38,586 INFO L262 TraceCheckSpWp]: Trace formula consists of 216 conjuncts, 12 conjunts are in the unsatisfiable core [2023-11-06 22:45:38,588 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:38,595 INFO L351 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-06 22:45:38,731 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:38,731 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:45:39,087 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:39,088 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:39,088 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [892766171] [2023-11-06 22:45:39,088 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [892766171] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:45:39,088 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:45:39,089 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 9 [2023-11-06 22:45:39,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128094711] [2023-11-06 22:45:39,089 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:45:39,089 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2023-11-06 22:45:39,090 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:39,090 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2023-11-06 22:45:39,090 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2023-11-06 22:45:42,912 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 622 [2023-11-06 22:45:42,914 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 66 places, 41 transitions, 214 flow. Second operand has 10 states, 10 states have (on average 251.0) internal successors, (2510), 10 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:42,914 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:42,915 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 622 [2023-11-06 22:45:42,915 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:44,251 INFO L124 PetriNetUnfolderBase]: 869/1566 cut-off events. [2023-11-06 22:45:44,251 INFO L125 PetriNetUnfolderBase]: For 1908/1908 co-relation queries the response was YES. [2023-11-06 22:45:44,257 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4914 conditions, 1566 events. 869/1566 cut-off events. For 1908/1908 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 8121 event pairs, 237 based on Foata normal form. 138/1676 useless extension candidates. Maximal degree in co-relation 4895. Up to 524 conditions per place. [2023-11-06 22:45:44,274 INFO L140 encePairwiseOnDemand]: 616/622 looper letters, 101 selfloop transitions, 8 changer transitions 0/109 dead transitions. [2023-11-06 22:45:44,274 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 73 places, 109 transitions, 768 flow [2023-11-06 22:45:44,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:45:44,276 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:45:44,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2071 transitions. [2023-11-06 22:45:44,280 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4161977491961415 [2023-11-06 22:45:44,280 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2071 transitions. [2023-11-06 22:45:44,280 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2071 transitions. [2023-11-06 22:45:44,281 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:44,281 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2071 transitions. [2023-11-06 22:45:44,285 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 258.875) internal successors, (2071), 8 states have internal predecessors, (2071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:44,290 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 622.0) internal successors, (5598), 9 states have internal predecessors, (5598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:44,291 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 622.0) internal successors, (5598), 9 states have internal predecessors, (5598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:44,292 INFO L175 Difference]: Start difference. First operand has 66 places, 41 transitions, 214 flow. Second operand 8 states and 2071 transitions. [2023-11-06 22:45:44,292 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 73 places, 109 transitions, 768 flow [2023-11-06 22:45:44,298 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 69 places, 109 transitions, 755 flow, removed 3 selfloop flow, removed 4 redundant places. [2023-11-06 22:45:44,300 INFO L231 Difference]: Finished difference. Result has 72 places, 41 transitions, 230 flow [2023-11-06 22:45:44,300 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=201, PETRI_DIFFERENCE_MINUEND_PLACES=62, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=41, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=8, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=33, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=230, PETRI_PLACES=72, PETRI_TRANSITIONS=41} [2023-11-06 22:45:44,301 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 28 predicate places. [2023-11-06 22:45:44,301 INFO L495 AbstractCegarLoop]: Abstraction has has 72 places, 41 transitions, 230 flow [2023-11-06 22:45:44,302 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 251.0) internal successors, (2510), 10 states have internal predecessors, (2510), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:44,302 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:44,302 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:44,319 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:44,518 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:44,518 INFO L420 AbstractCegarLoop]: === Iteration 22 === Targeting thread2Err3REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:44,518 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:44,519 INFO L85 PathProgramCache]: Analyzing trace with hash -1807300007, now seen corresponding path program 2 times [2023-11-06 22:45:44,519 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:44,519 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [339926954] [2023-11-06 22:45:44,519 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:45:44,519 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-06 22:45:44,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:44,520 INFO L229 MonitoredProcess]: Starting monitored process 23 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:44,522 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:44,703 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 22:45:44,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:45:44,708 INFO L262 TraceCheckSpWp]: Trace formula consists of 96 conjuncts, 22 conjunts are in the unsatisfiable core [2023-11-06 22:45:44,711 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:44,742 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-06 22:45:44,750 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-06 22:45:44,763 INFO L351 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-06 22:45:44,770 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:44,771 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:45:44,783 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:44,784 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:44,790 INFO L351 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-06 22:45:44,800 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:44,800 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:45:44,828 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:44,829 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 22:45:44,838 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:45:44,839 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:45:44,922 INFO L322 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-06 22:45:44,923 INFO L351 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-06 22:45:44,932 INFO L351 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 12 treesize of output 14 [2023-11-06 22:45:45,275 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2023-11-06 22:45:45,276 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:45:45,276 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:45,276 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [339926954] [2023-11-06 22:45:45,276 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [339926954] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:45:45,276 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:45:45,276 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-06 22:45:45,276 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379590657] [2023-11-06 22:45:45,276 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:45:45,277 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-06 22:45:45,277 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:45,277 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-06 22:45:45,278 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-06 22:45:45,873 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 622 [2023-11-06 22:45:45,874 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 72 places, 41 transitions, 230 flow. Second operand has 5 states, 5 states have (on average 247.2) internal successors, (1236), 5 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:45,874 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:45,874 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 622 [2023-11-06 22:45:45,874 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:46,417 INFO L124 PetriNetUnfolderBase]: 767/1392 cut-off events. [2023-11-06 22:45:46,417 INFO L125 PetriNetUnfolderBase]: For 2814/2814 co-relation queries the response was YES. [2023-11-06 22:45:46,424 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4552 conditions, 1392 events. 767/1392 cut-off events. For 2814/2814 co-relation queries the response was YES. Maximal size of possible extension queue 62. Compared 6953 event pairs, 697 based on Foata normal form. 44/1436 useless extension candidates. Maximal degree in co-relation 4530. Up to 1380 conditions per place. [2023-11-06 22:45:46,435 INFO L140 encePairwiseOnDemand]: 617/622 looper letters, 36 selfloop transitions, 3 changer transitions 0/39 dead transitions. [2023-11-06 22:45:46,436 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 74 places, 39 transitions, 289 flow [2023-11-06 22:45:46,436 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2023-11-06 22:45:46,437 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 5 states. [2023-11-06 22:45:46,438 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5 states to 5 states and 1249 transitions. [2023-11-06 22:45:46,439 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.40160771704180065 [2023-11-06 22:45:46,440 INFO L72 ComplementDD]: Start complementDD. Operand 5 states and 1249 transitions. [2023-11-06 22:45:46,440 INFO L73 IsDeterministic]: Start isDeterministic. Operand 5 states and 1249 transitions. [2023-11-06 22:45:46,440 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:46,441 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 5 states and 1249 transitions. [2023-11-06 22:45:46,443 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 6 states, 5 states have (on average 249.8) internal successors, (1249), 5 states have internal predecessors, (1249), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:46,447 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 6 states, 6 states have (on average 622.0) internal successors, (3732), 6 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:46,447 INFO L81 ComplementDD]: Finished complementDD. Result has 6 states, 6 states have (on average 622.0) internal successors, (3732), 6 states have internal predecessors, (3732), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:46,447 INFO L175 Difference]: Start difference. First operand has 72 places, 41 transitions, 230 flow. Second operand 5 states and 1249 transitions. [2023-11-06 22:45:46,448 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 74 places, 39 transitions, 289 flow [2023-11-06 22:45:46,453 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 63 places, 39 transitions, 267 flow, removed 0 selfloop flow, removed 11 redundant places. [2023-11-06 22:45:46,470 INFO L231 Difference]: Finished difference. Result has 63 places, 39 transitions, 195 flow [2023-11-06 22:45:46,470 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=189, PETRI_DIFFERENCE_MINUEND_PLACES=59, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=3, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=36, PETRI_DIFFERENCE_SUBTRAHEND_STATES=5, PETRI_FLOW=195, PETRI_PLACES=63, PETRI_TRANSITIONS=39} [2023-11-06 22:45:46,472 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 19 predicate places. [2023-11-06 22:45:46,472 INFO L495 AbstractCegarLoop]: Abstraction has has 63 places, 39 transitions, 195 flow [2023-11-06 22:45:46,472 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 247.2) internal successors, (1236), 5 states have internal predecessors, (1236), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:46,472 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:46,473 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:46,494 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:46,694 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 23 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:46,694 INFO L420 AbstractCegarLoop]: === Iteration 23 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:46,694 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:46,694 INFO L85 PathProgramCache]: Analyzing trace with hash -1807300192, now seen corresponding path program 2 times [2023-11-06 22:45:46,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:46,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [71306132] [2023-11-06 22:45:46,695 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:45:46,695 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-06 22:45:46,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:46,696 INFO L229 MonitoredProcess]: Starting monitored process 24 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:46,697 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:47,127 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:45:47,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:45:47,148 INFO L262 TraceCheckSpWp]: Trace formula consists of 258 conjuncts, 15 conjunts are in the unsatisfiable core [2023-11-06 22:45:47,150 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:47,156 INFO L351 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-06 22:45:47,411 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:47,412 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:45:48,203 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:48,203 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:45:48,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [71306132] [2023-11-06 22:45:48,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [71306132] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:45:48,203 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:45:48,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 15 [2023-11-06 22:45:48,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [246465307] [2023-11-06 22:45:48,204 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:45:48,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 22:45:48,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:45:48,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 22:45:48,206 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=184, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:45:56,861 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 249 out of 622 [2023-11-06 22:45:56,867 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 63 places, 39 transitions, 195 flow. Second operand has 16 states, 16 states have (on average 250.625) internal successors, (4010), 16 states have internal predecessors, (4010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:56,867 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:45:56,868 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 249 of 622 [2023-11-06 22:45:56,868 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:45:58,918 INFO L124 PetriNetUnfolderBase]: 889/1612 cut-off events. [2023-11-06 22:45:58,919 INFO L125 PetriNetUnfolderBase]: For 1923/1923 co-relation queries the response was YES. [2023-11-06 22:45:58,924 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4781 conditions, 1612 events. 889/1612 cut-off events. For 1923/1923 co-relation queries the response was YES. Maximal size of possible extension queue 70. Compared 8368 event pairs, 225 based on Foata normal form. 44/1656 useless extension candidates. Maximal degree in co-relation 4763. Up to 500 conditions per place. [2023-11-06 22:45:58,932 INFO L140 encePairwiseOnDemand]: 617/622 looper letters, 112 selfloop transitions, 8 changer transitions 0/120 dead transitions. [2023-11-06 22:45:58,932 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 71 places, 120 transitions, 831 flow [2023-11-06 22:45:58,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2023-11-06 22:45:58,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 9 states. [2023-11-06 22:45:58,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 9 states to 9 states and 2324 transitions. [2023-11-06 22:45:58,938 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4151482672382994 [2023-11-06 22:45:58,938 INFO L72 ComplementDD]: Start complementDD. Operand 9 states and 2324 transitions. [2023-11-06 22:45:58,938 INFO L73 IsDeterministic]: Start isDeterministic. Operand 9 states and 2324 transitions. [2023-11-06 22:45:58,940 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:45:58,940 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 9 states and 2324 transitions. [2023-11-06 22:45:58,944 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 10 states, 9 states have (on average 258.22222222222223) internal successors, (2324), 9 states have internal predecessors, (2324), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:58,949 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 10 states, 10 states have (on average 622.0) internal successors, (6220), 10 states have internal predecessors, (6220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:58,951 INFO L81 ComplementDD]: Finished complementDD. Result has 10 states, 10 states have (on average 622.0) internal successors, (6220), 10 states have internal predecessors, (6220), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:58,951 INFO L175 Difference]: Start difference. First operand has 63 places, 39 transitions, 195 flow. Second operand 9 states and 2324 transitions. [2023-11-06 22:45:58,951 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 71 places, 120 transitions, 831 flow [2023-11-06 22:45:58,956 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 68 places, 120 transitions, 826 flow, removed 0 selfloop flow, removed 3 redundant places. [2023-11-06 22:45:58,959 INFO L231 Difference]: Finished difference. Result has 69 places, 40 transitions, 218 flow [2023-11-06 22:45:58,959 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=190, PETRI_DIFFERENCE_MINUEND_PLACES=60, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=39, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=7, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=31, PETRI_DIFFERENCE_SUBTRAHEND_STATES=9, PETRI_FLOW=218, PETRI_PLACES=69, PETRI_TRANSITIONS=40} [2023-11-06 22:45:58,960 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 25 predicate places. [2023-11-06 22:45:58,960 INFO L495 AbstractCegarLoop]: Abstraction has has 69 places, 40 transitions, 218 flow [2023-11-06 22:45:58,961 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 250.625) internal successors, (4010), 16 states have internal predecessors, (4010), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:45:58,961 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:45:58,961 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:45:58,981 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:45:59,178 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:59,179 INFO L420 AbstractCegarLoop]: === Iteration 24 === Targeting thread2Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:45:59,179 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:45:59,179 INFO L85 PathProgramCache]: Analyzing trace with hash -191720657, now seen corresponding path program 3 times [2023-11-06 22:45:59,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:45:59,180 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1593613088] [2023-11-06 22:45:59,180 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:45:59,180 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-06 22:45:59,180 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:45:59,181 INFO L229 MonitoredProcess]: Starting monitored process 25 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:59,182 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:45:59,825 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2023-11-06 22:45:59,825 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:45:59,853 INFO L262 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-06 22:45:59,854 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:45:59,907 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:45:59,907 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:46:00,125 INFO L134 CoverageAnalysis]: Checked inductivity of 45 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:46:00,126 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:46:00,126 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1593613088] [2023-11-06 22:46:00,126 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1593613088] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:46:00,126 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:46:00,126 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 13 [2023-11-06 22:46:00,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [102895787] [2023-11-06 22:46:00,127 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:46:00,127 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2023-11-06 22:46:00,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:46:00,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2023-11-06 22:46:00,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2023-11-06 22:46:00,634 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 262 out of 622 [2023-11-06 22:46:00,637 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 69 places, 40 transitions, 218 flow. Second operand has 14 states, 14 states have (on average 263.57142857142856) internal successors, (3690), 14 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:00,637 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:46:00,637 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 262 of 622 [2023-11-06 22:46:00,638 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:46:02,221 INFO L124 PetriNetUnfolderBase]: 784/1463 cut-off events. [2023-11-06 22:46:02,221 INFO L125 PetriNetUnfolderBase]: For 1557/1557 co-relation queries the response was YES. [2023-11-06 22:46:02,226 INFO L83 FinitePrefix]: Finished finitePrefix Result has 4478 conditions, 1463 events. 784/1463 cut-off events. For 1557/1557 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 7622 event pairs, 48 based on Foata normal form. 88/1551 useless extension candidates. Maximal degree in co-relation 4459. Up to 264 conditions per place. [2023-11-06 22:46:02,231 INFO L140 encePairwiseOnDemand]: 619/622 looper letters, 125 selfloop transitions, 6 changer transitions 0/131 dead transitions. [2023-11-06 22:46:02,231 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 75 places, 131 transitions, 921 flow [2023-11-06 22:46:02,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-06 22:46:02,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 8 states. [2023-11-06 22:46:02,234 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8 states to 8 states and 2186 transitions. [2023-11-06 22:46:02,235 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43930868167202575 [2023-11-06 22:46:02,236 INFO L72 ComplementDD]: Start complementDD. Operand 8 states and 2186 transitions. [2023-11-06 22:46:02,236 INFO L73 IsDeterministic]: Start isDeterministic. Operand 8 states and 2186 transitions. [2023-11-06 22:46:02,236 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:46:02,237 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 8 states and 2186 transitions. [2023-11-06 22:46:02,240 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 9 states, 8 states have (on average 273.25) internal successors, (2186), 8 states have internal predecessors, (2186), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:02,244 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 9 states, 9 states have (on average 622.0) internal successors, (5598), 9 states have internal predecessors, (5598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:02,245 INFO L81 ComplementDD]: Finished complementDD. Result has 9 states, 9 states have (on average 622.0) internal successors, (5598), 9 states have internal predecessors, (5598), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:02,245 INFO L175 Difference]: Start difference. First operand has 69 places, 40 transitions, 218 flow. Second operand 8 states and 2186 transitions. [2023-11-06 22:46:02,245 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 75 places, 131 transitions, 921 flow [2023-11-06 22:46:02,251 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 62 places, 131 transitions, 890 flow, removed 2 selfloop flow, removed 13 redundant places. [2023-11-06 22:46:02,252 INFO L231 Difference]: Finished difference. Result has 62 places, 38 transitions, 179 flow [2023-11-06 22:46:02,252 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=167, PETRI_DIFFERENCE_MINUEND_PLACES=55, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=6, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=32, PETRI_DIFFERENCE_SUBTRAHEND_STATES=8, PETRI_FLOW=179, PETRI_PLACES=62, PETRI_TRANSITIONS=38} [2023-11-06 22:46:02,253 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 18 predicate places. [2023-11-06 22:46:02,253 INFO L495 AbstractCegarLoop]: Abstraction has has 62 places, 38 transitions, 179 flow [2023-11-06 22:46:02,253 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 263.57142857142856) internal successors, (3690), 14 states have internal predecessors, (3690), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:02,254 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:46:02,254 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 4, 4, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:02,275 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:02,454 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:02,454 INFO L420 AbstractCegarLoop]: === Iteration 25 === Targeting thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:46:02,455 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:02,455 INFO L85 PathProgramCache]: Analyzing trace with hash 885538768, now seen corresponding path program 2 times [2023-11-06 22:46:02,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:02,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [7721029] [2023-11-06 22:46:02,455 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:46:02,456 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-06 22:46:02,456 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:02,457 INFO L229 MonitoredProcess]: Starting monitored process 26 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:02,458 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:02,811 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:46:02,811 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:46:02,830 INFO L262 TraceCheckSpWp]: Trace formula consists of 248 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-06 22:46:02,833 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:02,843 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 5 [2023-11-06 22:46:02,848 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2023-11-06 22:46:02,858 INFO L351 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-06 22:46:02,865 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:46:02,866 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:46:02,875 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:46:02,876 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:46:02,881 INFO L351 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-06 22:46:02,888 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:46:02,888 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 1 [2023-11-06 22:46:02,907 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:46:02,908 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 4 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 1 [2023-11-06 22:46:02,917 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:46:02,918 INFO L351 Elim1Store]: Elim1 eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 2 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 1 [2023-11-06 22:46:02,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2023-11-06 22:46:02,989 INFO L351 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-06 22:46:03,001 INFO L322 Elim1Store]: treesize reduction 6, result has 40.0 percent of original size [2023-11-06 22:46:03,002 INFO L351 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-06 22:46:03,191 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:46:03,191 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-06 22:46:04,315 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:46:04,315 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:46:04,316 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [7721029] [2023-11-06 22:46:04,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [7721029] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-06 22:46:04,316 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-06 22:46:04,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 14 [2023-11-06 22:46:04,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1420412678] [2023-11-06 22:46:04,316 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-06 22:46:04,316 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2023-11-06 22:46:04,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:46:04,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2023-11-06 22:46:04,318 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=174, Unknown=0, NotChecked=0, Total=240 [2023-11-06 22:46:13,365 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 245 out of 622 [2023-11-06 22:46:13,367 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 62 places, 38 transitions, 179 flow. Second operand has 16 states, 16 states have (on average 247.0) internal successors, (3952), 16 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:13,368 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:46:13,368 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 245 of 622 [2023-11-06 22:46:13,368 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:46:16,669 INFO L124 PetriNetUnfolderBase]: 1591/2974 cut-off events. [2023-11-06 22:46:16,669 INFO L125 PetriNetUnfolderBase]: For 2482/2482 co-relation queries the response was YES. [2023-11-06 22:46:16,676 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8463 conditions, 2974 events. 1591/2974 cut-off events. For 2482/2482 co-relation queries the response was YES. Maximal size of possible extension queue 65. Compared 16095 event pairs, 153 based on Foata normal form. 168/3142 useless extension candidates. Maximal degree in co-relation 8449. Up to 540 conditions per place. [2023-11-06 22:46:16,685 INFO L140 encePairwiseOnDemand]: 615/622 looper letters, 187 selfloop transitions, 15 changer transitions 0/202 dead transitions. [2023-11-06 22:46:16,686 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 76 places, 202 transitions, 1221 flow [2023-11-06 22:46:16,686 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-06 22:46:16,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 15 states. [2023-11-06 22:46:16,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15 states to 15 states and 3831 transitions. [2023-11-06 22:46:16,692 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.41061093247588426 [2023-11-06 22:46:16,692 INFO L72 ComplementDD]: Start complementDD. Operand 15 states and 3831 transitions. [2023-11-06 22:46:16,693 INFO L73 IsDeterministic]: Start isDeterministic. Operand 15 states and 3831 transitions. [2023-11-06 22:46:16,694 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:46:16,694 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 15 states and 3831 transitions. [2023-11-06 22:46:16,700 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 16 states, 15 states have (on average 255.4) internal successors, (3831), 15 states have internal predecessors, (3831), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:16,708 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 16 states, 16 states have (on average 622.0) internal successors, (9952), 16 states have internal predecessors, (9952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:16,710 INFO L81 ComplementDD]: Finished complementDD. Result has 16 states, 16 states have (on average 622.0) internal successors, (9952), 16 states have internal predecessors, (9952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:16,711 INFO L175 Difference]: Start difference. First operand has 62 places, 38 transitions, 179 flow. Second operand 15 states and 3831 transitions. [2023-11-06 22:46:16,711 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 76 places, 202 transitions, 1221 flow [2023-11-06 22:46:16,716 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 70 places, 202 transitions, 1100 flow, removed 0 selfloop flow, removed 6 redundant places. [2023-11-06 22:46:16,719 INFO L231 Difference]: Finished difference. Result has 77 places, 44 transitions, 275 flow [2023-11-06 22:46:16,719 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=168, PETRI_DIFFERENCE_MINUEND_PLACES=56, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=38, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=9, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=28, PETRI_DIFFERENCE_SUBTRAHEND_STATES=15, PETRI_FLOW=275, PETRI_PLACES=77, PETRI_TRANSITIONS=44} [2023-11-06 22:46:16,720 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2023-11-06 22:46:16,720 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 44 transitions, 275 flow [2023-11-06 22:46:16,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 247.0) internal successors, (3952), 16 states have internal predecessors, (3952), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:16,721 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:46:16,721 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:16,738 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:16,938 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:16,938 INFO L420 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:46:16,938 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:16,939 INFO L85 PathProgramCache]: Analyzing trace with hash -790367566, now seen corresponding path program 1 times [2023-11-06 22:46:16,939 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:16,939 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [447776601] [2023-11-06 22:46:16,939 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:46:16,939 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-06 22:46:16,939 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:16,940 INFO L229 MonitoredProcess]: Starting monitored process 27 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:16,942 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:17,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:46:17,224 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:46:17,225 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:17,247 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:46:17,247 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:46:17,247 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:46:17,248 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [447776601] [2023-11-06 22:46:17,248 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [447776601] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:46:17,248 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:46:17,248 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:46:17,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347359912] [2023-11-06 22:46:17,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:46:17,248 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:46:17,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:46:17,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:46:17,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:46:17,319 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 260 out of 622 [2023-11-06 22:46:17,320 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 44 transitions, 275 flow. Second operand has 4 states, 4 states have (on average 264.25) internal successors, (1057), 4 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:17,320 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:46:17,320 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 260 of 622 [2023-11-06 22:46:17,320 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:46:18,240 INFO L124 PetriNetUnfolderBase]: 1589/2972 cut-off events. [2023-11-06 22:46:18,241 INFO L125 PetriNetUnfolderBase]: For 3182/3182 co-relation queries the response was YES. [2023-11-06 22:46:18,253 INFO L83 FinitePrefix]: Finished finitePrefix Result has 8907 conditions, 2972 events. 1589/2972 cut-off events. For 3182/3182 co-relation queries the response was YES. Maximal size of possible extension queue 71. Compared 16646 event pairs, 1319 based on Foata normal form. 2/2974 useless extension candidates. Maximal degree in co-relation 8886. Up to 2525 conditions per place. [2023-11-06 22:46:18,263 INFO L140 encePairwiseOnDemand]: 618/622 looper letters, 81 selfloop transitions, 3 changer transitions 0/84 dead transitions. [2023-11-06 22:46:18,263 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 84 transitions, 783 flow [2023-11-06 22:46:18,264 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:46:18,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:46:18,266 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1081 transitions. [2023-11-06 22:46:18,266 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4344855305466238 [2023-11-06 22:46:18,267 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1081 transitions. [2023-11-06 22:46:18,267 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1081 transitions. [2023-11-06 22:46:18,267 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:46:18,267 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1081 transitions. [2023-11-06 22:46:18,269 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 270.25) internal successors, (1081), 4 states have internal predecessors, (1081), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:18,271 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:18,272 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:18,272 INFO L175 Difference]: Start difference. First operand has 77 places, 44 transitions, 275 flow. Second operand 4 states and 1081 transitions. [2023-11-06 22:46:18,272 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 84 transitions, 783 flow [2023-11-06 22:46:18,282 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 72 places, 84 transitions, 713 flow, removed 18 selfloop flow, removed 8 redundant places. [2023-11-06 22:46:18,284 INFO L231 Difference]: Finished difference. Result has 74 places, 45 transitions, 264 flow [2023-11-06 22:46:18,285 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=248, PETRI_DIFFERENCE_MINUEND_PLACES=69, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=44, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=41, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=264, PETRI_PLACES=74, PETRI_TRANSITIONS=45} [2023-11-06 22:46:18,285 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 30 predicate places. [2023-11-06 22:46:18,285 INFO L495 AbstractCegarLoop]: Abstraction has has 74 places, 45 transitions, 264 flow [2023-11-06 22:46:18,286 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 264.25) internal successors, (1057), 4 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:18,286 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:46:18,286 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:18,301 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:18,502 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:18,502 INFO L420 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:46:18,502 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:18,502 INFO L85 PathProgramCache]: Analyzing trace with hash 1018408438, now seen corresponding path program 2 times [2023-11-06 22:46:18,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:18,503 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [749288069] [2023-11-06 22:46:18,503 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:46:18,503 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-06 22:46:18,503 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:18,504 INFO L229 MonitoredProcess]: Starting monitored process 28 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:18,505 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:18,676 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2023-11-06 22:46:18,676 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:46:18,679 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:46:18,680 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:18,707 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:46:18,707 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:46:18,708 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:46:18,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [749288069] [2023-11-06 22:46:18,708 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [749288069] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:46:18,708 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:46:18,708 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:46:18,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2046879127] [2023-11-06 22:46:18,709 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:46:18,709 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:46:18,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:46:18,710 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:46:18,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:46:18,775 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 260 out of 622 [2023-11-06 22:46:18,776 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 74 places, 45 transitions, 264 flow. Second operand has 4 states, 4 states have (on average 264.25) internal successors, (1057), 4 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:18,776 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:46:18,776 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 260 of 622 [2023-11-06 22:46:18,776 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:46:19,591 INFO L124 PetriNetUnfolderBase]: 1585/2968 cut-off events. [2023-11-06 22:46:19,592 INFO L125 PetriNetUnfolderBase]: For 2999/2999 co-relation queries the response was YES. [2023-11-06 22:46:19,604 INFO L83 FinitePrefix]: Finished finitePrefix Result has 9510 conditions, 2968 events. 1585/2968 cut-off events. For 2999/2999 co-relation queries the response was YES. Maximal size of possible extension queue 68. Compared 16337 event pairs, 1422 based on Foata normal form. 4/2972 useless extension candidates. Maximal degree in co-relation 9488. Up to 2712 conditions per place. [2023-11-06 22:46:19,631 INFO L140 encePairwiseOnDemand]: 618/622 looper letters, 67 selfloop transitions, 3 changer transitions 2/72 dead transitions. [2023-11-06 22:46:19,645 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 77 places, 72 transitions, 510 flow [2023-11-06 22:46:19,670 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:46:19,670 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:46:19,671 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1080 transitions. [2023-11-06 22:46:19,672 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4340836012861736 [2023-11-06 22:46:19,672 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1080 transitions. [2023-11-06 22:46:19,672 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1080 transitions. [2023-11-06 22:46:19,672 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:46:19,673 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1080 transitions. [2023-11-06 22:46:19,674 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 270.0) internal successors, (1080), 4 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-06 22:46:19,677 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:19,678 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:19,678 INFO L175 Difference]: Start difference. First operand has 74 places, 45 transitions, 264 flow. Second operand 4 states and 1080 transitions. [2023-11-06 22:46:19,678 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 77 places, 72 transitions, 510 flow [2023-11-06 22:46:19,688 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 75 places, 72 transitions, 494 flow, removed 3 selfloop flow, removed 2 redundant places. [2023-11-06 22:46:19,690 INFO L231 Difference]: Finished difference. Result has 77 places, 46 transitions, 274 flow [2023-11-06 22:46:19,690 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=258, PETRI_DIFFERENCE_MINUEND_PLACES=72, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=45, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=274, PETRI_PLACES=77, PETRI_TRANSITIONS=46} [2023-11-06 22:46:19,691 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 33 predicate places. [2023-11-06 22:46:19,691 INFO L495 AbstractCegarLoop]: Abstraction has has 77 places, 46 transitions, 274 flow [2023-11-06 22:46:19,691 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 264.25) internal successors, (1057), 4 states have internal predecessors, (1057), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:19,692 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:46:19,692 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:19,708 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:19,903 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:19,904 INFO L420 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:46:19,904 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:19,904 INFO L85 PathProgramCache]: Analyzing trace with hash 1776741688, now seen corresponding path program 3 times [2023-11-06 22:46:19,904 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:19,904 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2134168570] [2023-11-06 22:46:19,904 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2023-11-06 22:46:19,905 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-06 22:46:19,905 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:19,905 INFO L229 MonitoredProcess]: Starting monitored process 29 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:19,907 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:20,078 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 1 check-sat command(s) [2023-11-06 22:46:20,078 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:46:20,082 INFO L262 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:46:20,083 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:20,116 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:46:20,116 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:46:20,116 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:46:20,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2134168570] [2023-11-06 22:46:20,116 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2134168570] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:46:20,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:46:20,117 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:46:20,117 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1022828690] [2023-11-06 22:46:20,117 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:46:20,117 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:46:20,117 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:46:20,117 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:46:20,118 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:46:20,206 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 622 [2023-11-06 22:46:20,207 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 77 places, 46 transitions, 274 flow. Second operand has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:20,207 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:46:20,207 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 622 [2023-11-06 22:46:20,207 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:46:21,113 INFO L124 PetriNetUnfolderBase]: 1706/3177 cut-off events. [2023-11-06 22:46:21,113 INFO L125 PetriNetUnfolderBase]: For 3926/3926 co-relation queries the response was YES. [2023-11-06 22:46:21,124 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10424 conditions, 3177 events. 1706/3177 cut-off events. For 3926/3926 co-relation queries the response was YES. Maximal size of possible extension queue 75. Compared 17836 event pairs, 1319 based on Foata normal form. 88/3265 useless extension candidates. Maximal degree in co-relation 10400. Up to 2613 conditions per place. [2023-11-06 22:46:21,138 INFO L140 encePairwiseOnDemand]: 618/622 looper letters, 84 selfloop transitions, 4 changer transitions 0/88 dead transitions. [2023-11-06 22:46:21,138 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 80 places, 88 transitions, 775 flow [2023-11-06 22:46:21,139 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:46:21,139 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:46:21,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1074 transitions. [2023-11-06 22:46:21,142 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4316720257234727 [2023-11-06 22:46:21,142 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1074 transitions. [2023-11-06 22:46:21,142 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1074 transitions. [2023-11-06 22:46:21,143 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:46:21,143 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1074 transitions. [2023-11-06 22:46:21,146 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 268.5) internal successors, (1074), 4 states have internal predecessors, (1074), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:21,149 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:21,150 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:21,150 INFO L175 Difference]: Start difference. First operand has 77 places, 46 transitions, 274 flow. Second operand 4 states and 1074 transitions. [2023-11-06 22:46:21,150 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 80 places, 88 transitions, 775 flow [2023-11-06 22:46:21,167 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 78 places, 88 transitions, 765 flow, removed 0 selfloop flow, removed 2 redundant places. [2023-11-06 22:46:21,169 INFO L231 Difference]: Finished difference. Result has 80 places, 48 transitions, 301 flow [2023-11-06 22:46:21,170 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=270, PETRI_DIFFERENCE_MINUEND_PLACES=75, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=46, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=2, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=43, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=301, PETRI_PLACES=80, PETRI_TRANSITIONS=48} [2023-11-06 22:46:21,176 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 36 predicate places. [2023-11-06 22:46:21,177 INFO L495 AbstractCegarLoop]: Abstraction has has 80 places, 48 transitions, 301 flow [2023-11-06 22:46:21,177 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 262.25) internal successors, (1049), 4 states have internal predecessors, (1049), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:21,178 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:46:21,178 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:21,191 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:21,390 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:21,391 INFO L420 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:46:21,391 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:21,391 INFO L85 PathProgramCache]: Analyzing trace with hash -1367224352, now seen corresponding path program 4 times [2023-11-06 22:46:21,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:21,392 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1694601840] [2023-11-06 22:46:21,392 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2023-11-06 22:46:21,392 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-06 22:46:21,392 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:21,393 INFO L229 MonitoredProcess]: Starting monitored process 30 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:21,399 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:21,648 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2023-11-06 22:46:21,648 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:46:21,658 INFO L262 TraceCheckSpWp]: Trace formula consists of 227 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:46:21,659 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:21,678 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:46:21,678 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:46:21,678 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:46:21,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1694601840] [2023-11-06 22:46:21,679 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1694601840] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:46:21,679 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:46:21,679 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:46:21,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [407682705] [2023-11-06 22:46:21,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:46:21,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:46:21,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:46:21,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:46:21,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:46:21,747 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 622 [2023-11-06 22:46:21,748 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 80 places, 48 transitions, 301 flow. Second operand has 4 states, 4 states have (on average 263.25) internal successors, (1053), 4 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:21,748 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:46:21,748 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 622 [2023-11-06 22:46:21,749 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:46:22,555 INFO L124 PetriNetUnfolderBase]: 1585/2946 cut-off events. [2023-11-06 22:46:22,555 INFO L125 PetriNetUnfolderBase]: For 3796/3796 co-relation queries the response was YES. [2023-11-06 22:46:22,564 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10038 conditions, 2946 events. 1585/2946 cut-off events. For 3796/3796 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 16461 event pairs, 12 based on Foata normal form. 88/3034 useless extension candidates. Maximal degree in co-relation 10012. Up to 2700 conditions per place. [2023-11-06 22:46:22,574 INFO L140 encePairwiseOnDemand]: 616/622 looper letters, 70 selfloop transitions, 6 changer transitions 1/77 dead transitions. [2023-11-06 22:46:22,574 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 83 places, 77 transitions, 647 flow [2023-11-06 22:46:22,578 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:46:22,578 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:46:22,580 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1072 transitions. [2023-11-06 22:46:22,580 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43086816720257237 [2023-11-06 22:46:22,580 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1072 transitions. [2023-11-06 22:46:22,581 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1072 transitions. [2023-11-06 22:46:22,581 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:46:22,581 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1072 transitions. [2023-11-06 22:46:22,583 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 268.0) internal successors, (1072), 4 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:22,585 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:22,585 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:22,585 INFO L175 Difference]: Start difference. First operand has 80 places, 48 transitions, 301 flow. Second operand 4 states and 1072 transitions. [2023-11-06 22:46:22,586 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 83 places, 77 transitions, 647 flow [2023-11-06 22:46:22,598 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 77 transitions, 640 flow, removed 1 selfloop flow, removed 1 redundant places. [2023-11-06 22:46:22,600 INFO L231 Difference]: Finished difference. Result has 84 places, 49 transitions, 325 flow [2023-11-06 22:46:22,600 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=296, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=48, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=4, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=325, PETRI_PLACES=84, PETRI_TRANSITIONS=49} [2023-11-06 22:46:22,601 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2023-11-06 22:46:22,601 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 49 transitions, 325 flow [2023-11-06 22:46:22,602 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 263.25) internal successors, (1053), 4 states have internal predecessors, (1053), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:22,602 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:46:22,602 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:22,619 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:22,815 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:22,815 INFO L420 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:46:22,815 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:22,816 INFO L85 PathProgramCache]: Analyzing trace with hash 1907170825, now seen corresponding path program 1 times [2023-11-06 22:46:22,816 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:22,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [700035864] [2023-11-06 22:46:22,816 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:46:22,817 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-06 22:46:22,817 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:22,818 INFO L229 MonitoredProcess]: Starting monitored process 31 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:22,827 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:23,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-06 22:46:23,177 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:46:23,178 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:23,202 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2023-11-06 22:46:23,202 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:46:23,202 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:46:23,202 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [700035864] [2023-11-06 22:46:23,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [700035864] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:46:23,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:46:23,203 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:46:23,203 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422113494] [2023-11-06 22:46:23,203 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:46:23,204 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:46:23,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:46:23,204 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:46:23,204 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:46:23,268 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 259 out of 622 [2023-11-06 22:46:23,269 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 49 transitions, 325 flow. Second operand has 4 states, 4 states have (on average 263.5) internal successors, (1054), 4 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:23,269 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:46:23,269 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 259 of 622 [2023-11-06 22:46:23,269 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:46:24,024 INFO L124 PetriNetUnfolderBase]: 1635/3030 cut-off events. [2023-11-06 22:46:24,025 INFO L125 PetriNetUnfolderBase]: For 6938/6938 co-relation queries the response was YES. [2023-11-06 22:46:24,038 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10481 conditions, 3030 events. 1635/3030 cut-off events. For 6938/6938 co-relation queries the response was YES. Maximal size of possible extension queue 69. Compared 16972 event pairs, 159 based on Foata normal form. 22/3052 useless extension candidates. Maximal degree in co-relation 10453. Up to 2662 conditions per place. [2023-11-06 22:46:24,047 INFO L140 encePairwiseOnDemand]: 616/622 looper letters, 70 selfloop transitions, 7 changer transitions 1/78 dead transitions. [2023-11-06 22:46:24,048 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 86 places, 78 transitions, 683 flow [2023-11-06 22:46:24,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:46:24,049 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:46:24,050 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1071 transitions. [2023-11-06 22:46:24,051 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.4304662379421222 [2023-11-06 22:46:24,051 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1071 transitions. [2023-11-06 22:46:24,051 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1071 transitions. [2023-11-06 22:46:24,051 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:46:24,052 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1071 transitions. [2023-11-06 22:46:24,054 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 267.75) internal successors, (1071), 4 states have internal predecessors, (1071), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:24,057 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:24,057 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:24,058 INFO L175 Difference]: Start difference. First operand has 84 places, 49 transitions, 325 flow. Second operand 4 states and 1071 transitions. [2023-11-06 22:46:24,058 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 86 places, 78 transitions, 683 flow [2023-11-06 22:46:24,069 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 82 places, 78 transitions, 667 flow, removed 1 selfloop flow, removed 4 redundant places. [2023-11-06 22:46:24,071 INFO L231 Difference]: Finished difference. Result has 84 places, 51 transitions, 362 flow [2023-11-06 22:46:24,071 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=312, PETRI_DIFFERENCE_MINUEND_PLACES=79, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=49, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=42, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=362, PETRI_PLACES=84, PETRI_TRANSITIONS=51} [2023-11-06 22:46:24,072 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 40 predicate places. [2023-11-06 22:46:24,072 INFO L495 AbstractCegarLoop]: Abstraction has has 84 places, 51 transitions, 362 flow [2023-11-06 22:46:24,072 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 263.5) internal successors, (1054), 4 states have internal predecessors, (1054), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:24,072 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:46:24,072 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:24,089 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:24,286 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:24,286 INFO L420 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:46:24,286 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:24,286 INFO L85 PathProgramCache]: Analyzing trace with hash -108667405, now seen corresponding path program 2 times [2023-11-06 22:46:24,287 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:24,287 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [40068365] [2023-11-06 22:46:24,287 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2023-11-06 22:46:24,287 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-06 22:46:24,287 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:24,288 INFO L229 MonitoredProcess]: Starting monitored process 32 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:24,290 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:24,626 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2023-11-06 22:46:24,626 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2023-11-06 22:46:24,637 INFO L262 TraceCheckSpWp]: Trace formula consists of 241 conjuncts, 4 conjunts are in the unsatisfiable core [2023-11-06 22:46:24,638 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-06 22:46:24,678 INFO L134 CoverageAnalysis]: Checked inductivity of 31 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2023-11-06 22:46:24,678 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-06 22:46:24,678 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-06 22:46:24,678 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [40068365] [2023-11-06 22:46:24,678 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [40068365] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-06 22:46:24,678 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-06 22:46:24,678 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2023-11-06 22:46:24,679 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1592240690] [2023-11-06 22:46:24,679 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-06 22:46:24,679 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-06 22:46:24,679 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-06 22:46:24,680 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-06 22:46:24,680 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-06 22:46:24,764 INFO L471 CegarLoopForPetriNet]: Number of universal loopers: 258 out of 622 [2023-11-06 22:46:24,765 INFO L103 encePairwiseOnDemand]: Start differencePairwiseOnDemand. First operand has 84 places, 51 transitions, 362 flow. Second operand has 4 states, 4 states have (on average 262.5) internal successors, (1050), 4 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:24,765 INFO L112 encePairwiseOnDemand]: Universal subtrahend loopers provided by user. [2023-11-06 22:46:24,765 INFO L113 encePairwiseOnDemand]: Number of universal subtrahend loopers: 258 of 622 [2023-11-06 22:46:24,765 INFO L73 FinitePrefix]: Start finitePrefix. Operand will be constructed on-demand [2023-11-06 22:46:25,506 INFO L124 PetriNetUnfolderBase]: 1584/2925 cut-off events. [2023-11-06 22:46:25,506 INFO L125 PetriNetUnfolderBase]: For 5860/5860 co-relation queries the response was YES. [2023-11-06 22:46:25,520 INFO L83 FinitePrefix]: Finished finitePrefix Result has 10213 conditions, 2925 events. 1584/2925 cut-off events. For 5860/5860 co-relation queries the response was YES. Maximal size of possible extension queue 66. Compared 15712 event pairs, 1163 based on Foata normal form. 22/2947 useless extension candidates. Maximal degree in co-relation 10185. Up to 2709 conditions per place. [2023-11-06 22:46:25,529 INFO L140 encePairwiseOnDemand]: 617/622 looper letters, 66 selfloop transitions, 7 changer transitions 3/76 dead transitions. [2023-11-06 22:46:25,530 INFO L145 encePairwiseOnDemand]: Finished differencePairwiseOnDemand. Result has 87 places, 76 transitions, 623 flow [2023-11-06 22:46:25,533 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-06 22:46:25,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand 4 states. [2023-11-06 22:46:25,534 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4 states to 4 states and 1072 transitions. [2023-11-06 22:46:25,535 INFO L516 CegarLoopForPetriNet]: DFA transition density 0.43086816720257237 [2023-11-06 22:46:25,535 INFO L72 ComplementDD]: Start complementDD. Operand 4 states and 1072 transitions. [2023-11-06 22:46:25,535 INFO L73 IsDeterministic]: Start isDeterministic. Operand 4 states and 1072 transitions. [2023-11-06 22:46:25,535 INFO L80 IsDeterministic]: Finished isDeterministic. Operand is deterministic. [2023-11-06 22:46:25,535 INFO L117 ReachableStatesCopy]: Start reachableStatesCopy. Operand 4 states and 1072 transitions. [2023-11-06 22:46:25,536 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends has 5 states, 4 states have (on average 268.0) internal successors, (1072), 4 states have internal predecessors, (1072), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:25,538 INFO L131 ReachableStatesCopy]: Finished reachableStatesCopy Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:25,538 INFO L81 ComplementDD]: Finished complementDD. Result has 5 states, 5 states have (on average 622.0) internal successors, (3110), 5 states have internal predecessors, (3110), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:25,538 INFO L175 Difference]: Start difference. First operand has 84 places, 51 transitions, 362 flow. Second operand 4 states and 1072 transitions. [2023-11-06 22:46:25,538 INFO L82 GeneralOperation]: Start removeRedundantFlow. Operand has 87 places, 76 transitions, 623 flow [2023-11-06 22:46:25,554 INFO L88 GeneralOperation]: Finished removeRedundantFlow, result has has 86 places, 76 transitions, 613 flow, removed 2 selfloop flow, removed 1 redundant places. [2023-11-06 22:46:25,556 INFO L231 Difference]: Finished difference. Result has 87 places, 52 transitions, 386 flow [2023-11-06 22:46:25,557 INFO L264 CegarLoopForPetriNet]: {PETRI_ALPHABET=622, PETRI_DIFFERENCE_MINUEND_FLOW=354, PETRI_DIFFERENCE_MINUEND_PLACES=83, PETRI_DIFFERENCE_MINUEND_TRANSITIONS=51, PETRI_DIFFERENCE_SUBTRAHEND_LETTERS_WITH_MORE_CHANGERS_THAN_LOOPERS=5, PETRI_DIFFERENCE_SUBTRAHEND_LOOPER_ONLY_LETTERS=44, PETRI_DIFFERENCE_SUBTRAHEND_STATES=4, PETRI_FLOW=386, PETRI_PLACES=87, PETRI_TRANSITIONS=52} [2023-11-06 22:46:25,557 INFO L281 CegarLoopForPetriNet]: 44 programPoint places, 43 predicate places. [2023-11-06 22:46:25,557 INFO L495 AbstractCegarLoop]: Abstraction has has 87 places, 52 transitions, 386 flow [2023-11-06 22:46:25,558 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 262.5) internal successors, (1050), 4 states have internal predecessors, (1050), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2023-11-06 22:46:25,558 INFO L200 CegarLoopForPetriNet]: Found error trace [2023-11-06 22:46:25,558 INFO L208 CegarLoopForPetriNet]: trace histogram [5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-06 22:46:25,574 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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)] Forceful destruction successful, exit code 0 [2023-11-06 22:46:25,774 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:25,774 INFO L420 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr12ASSERT_VIOLATIONMEMORY_LEAK === [thread1Err0REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err1REQUIRES_VIOLATIONMEMORY_DEREFERENCE, thread1Err2REQUIRES_VIOLATIONMEMORY_DEREFERENCE (and 29 more)] === [2023-11-06 22:46:25,774 INFO L145 PredicateUnifier]: Initialized classic predicate unifier [2023-11-06 22:46:25,774 INFO L85 PathProgramCache]: Analyzing trace with hash -1694341519, now seen corresponding path program 1 times [2023-11-06 22:46:25,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-06 22:46:25,775 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1388036413] [2023-11-06 22:46:25,775 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-06 22:46:25,775 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-06 22:46:25,775 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/mathsat [2023-11-06 22:46:25,776 INFO L229 MonitoredProcess]: Starting monitored process 33 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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-06 22:46:25,777 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9ed4d21f-240b-4505-bbb7-bdad4682c9ef/bin/uautomizer-verify-WvqO1wxjHP/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